Skip to main content
Calctrove Calctrove

Unix Timestamp Converter

Unix timestamp converter

Convert timestamps with explicit seconds/milliseconds handling and timezone-aware UTC/local summaries.

Live now
Unix s syncing...
Unix ms syncing...

UTC ISO: syncing...

InputsUnix to date-timeUTC UTC+0Live

Unix to date-time

2026-01-01 00:00

UTC (UTC+0) • input interpreted as seconds.

Converted

UTC

UTC+0

Parse timestamp input and render selected zone, UTC, and local outputs.

Supports commas, spaces, signed values, and scientific notation.

Unix seconds

1,767,225,600

Unix milliseconds

1,767,225,600,000

Selected zone

2026-01-01 00:00

UTC

2026-01-01 00:00

Local (UTC)

2026-01-01 00:00 (UTC+0)

Detected seconds
UTC UTC+0
Inside signed 32-bit Unix-second range.
Quick examples and basis notes

Quick examples

Basis: Unix timestamps represent elapsed seconds from 1970-01-01 00:00:00 UTC. They are timezone-independent; only rendered date-time labels depend on the selected IANA time zone and DST rules.

Formula
Unix seconds = Unix milliseconds / 1000; Unix milliseconds = Unix seconds × 1000
t_{unix,ms} = 1000 \cdot t_{unix,s}

Symbol legend

Symbol Meaning Unit Copy
t_{unix,s} Unix timestamp in seconds seconds
t_{unix,ms} Unix timestamp in milliseconds milliseconds
  • Resolve input date-time to one UTC instant using selected IANA timezone rules.
  • Express that instant as Unix milliseconds from epoch.
  • Derive Unix seconds by dividing by 1000.
Example

Worked example: UTC midnight

  1. 1 Datetime = 2026-01-01 00:00 UTC
  2. 2 Unix seconds = 1767225600
  3. 3 Unix milliseconds = 1767225600000

2026-01-01 00:00 UTC maps to unix 1767225600 seconds.

How
  1. Choose single conversion or batch conversion mode.
  2. Enter datetime or Unix timestamp input and choose auto/seconds/milliseconds scale when needed.
  3. Select the output timezone and review selected-zone, UTC, and local renderings.
  4. Copy quick result or full report details for handoff.
Avoid
  • Mixing seconds and milliseconds formats.
  • Assuming display timezone changes the Unix value itself.
  • Ignoring DST disambiguation for repeated local times.
  • Typing unsupported characters in Unix input rows.
FAQ
How do I know if input is seconds or milliseconds?

Use Auto detect for common inputs: values near 13 digits are usually milliseconds and values near 10 digits are usually seconds. You can override with explicit Seconds or Milliseconds mode.

Can I convert negative unix timestamps?

Yes, negative values represent instants before 1970-01-01.

Does timezone matter for unix timestamps?

Unix timestamp itself is timezone-independent, but display formatting depends on selected zone.

What is the 2038 note in this tool?

It highlights whether the Unix-second value is near or beyond the signed 32-bit boundary at 2038-01-19 03:14:07 UTC, which can affect legacy systems.

Switch
Switch12