Toolkit
All tools
Developer time utility · Free

Unix Timestamp Converter

Translate epoch seconds or milliseconds into readable time, and convert dates back with time-zone and batch tools built in.

Conversions stay in this browser
Unix time now
–
– milliseconds
Timestamp to date

Decode an instant.

Detected as seconds
Seconds
1704067200
Milliseconds
1704067200000
ISO 8601
2024-01-01T00:00:00.000Z
UTC
Mon, 01 Jan 2024 00:00:00 GMT
Your local time
Monday, January 1, 2024 at 12:00:00 AM UTC
Relative to now
3 years ago
Monday, January 1, 2024 at 00:00:00 UTC
Date to timestamp

Encode a date.

Seconds
1704067200
Milliseconds
1704067200000
Batch converter

Many timestamps at once.

InputISO 8601
17040672002024-01-01T00:00:00.000Z
17119296000002024-04-01T00:00:00.000Z
01970-01-01T00:00:00.000Z
How it works

Move cleanly between machine time and human time.

Unix time is absolute; calendar displays are contextual. This workspace keeps the raw value, unit, and chosen display zone visible together.

  1. 01

    Paste a timestamp

    Enter epoch time in seconds or milliseconds. Automatic detection handles normal modern timestamps, or choose the unit explicitly.

  2. 02

    Choose a view

    Read the same instant as ISO 8601, UTC, local time, relative time, or in a chosen IANA time zone.

  3. 03

    Copy or process a batch

    Copy any exact value, convert a human date back to epoch time, or paste many timestamps and download the results as CSV.

Built for debugging

One timestamp, every representation you need.

Seconds and milliseconds

Automatic unit detection handles common epoch values while explicit controls remove ambiguity for older, future, or unusually short timestamps.

Time-zone aware output

Format one absolute instant in local time, UTC, or a valid IANA zone such as Europe/Malta, America/New_York, or Asia/Tokyo.

Batch-ready workflow

Convert up to 100 newline-separated timestamps at once, review invalid rows clearly, and download a spreadsheet-friendly CSV.

Epoch time questions

Seconds, milliseconds, and time zones explained.

What is a Unix timestamp?+

A Unix timestamp counts elapsed seconds from 00:00:00 UTC on 1 January 1970. Many JavaScript systems use milliseconds instead, which produces a value roughly one thousand times larger.

How can I tell seconds from milliseconds?+

Contemporary second timestamps usually contain 10 digits, while millisecond timestamps usually contain 13. Automatic mode uses magnitude, and you can force either unit when a value is ambiguous.

Does a Unix timestamp contain a time zone?+

No. It identifies one instant in time. A time zone only changes how that instant is displayed as a calendar date and clock time.

Can Unix timestamps represent dates before 1970?+

Yes. Negative Unix timestamps represent instants before the epoch, as long as the date is within the range supported by the browser.

Is the conversion performed on a server?+

No. Date parsing, formatting, time-zone output, relative calculations, and CSV generation happen locally in this browser.

More focused tools, ready when you are.

Explore the growing collection for calculations, documents, writing, and everyday work.

Browse all tools