Skip to content

Timestamp Converter

Convert Unix timestamps to human-readable dates and back. Live current timestamp, auto-detect seconds/milliseconds, timezone selector, ISO 8601 output.

Current Unix Timestamp

1783625838

1783625838000 ms

Unix Timestamp (seconds or milliseconds)

What is a Unix timestamp?

A Unix timestamp (also called epoch time) is the number of seconds elapsed sinceJanuary 1, 1970 00:00:00 UTC, excluding leap seconds. It is the standard way to represent moments in time in most programming languages, databases, and APIs because it is timezone-agnostic and easy to compare and sort.

Seconds vs Milliseconds

Some languages and APIs (notably JavaScript's Date.now(), Java, and most databases) use milliseconds since epoch, while Unix shell tools and many APIs use seconds. The converter auto-detects the unit by checking whether the value represents a year between 2000 and 2100 when treated as seconds.

Common timestamp values

TimestampDate (UTC)
0Jan 1, 1970 — Unix epoch
1000000000Sep 9, 2001 01:46:40
1700000000Nov 14, 2023 22:13:20
2147483647Jan 19, 2038 — 32-bit overflow (Year 2038 problem)

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp is the number of seconds (or milliseconds) elapsed since January 1, 1970 00:00:00 UTC. It is the standard way to represent time in many programming languages and APIs.

How do I convert a timestamp to a date?

Paste the timestamp into the input. The tool auto-detects whether it is in seconds or milliseconds and shows the date in your local timezone.

How do I convert a date to a Unix timestamp?

Click the "Date to Timestamp" tab, enter a date and time, and the Unix timestamp is calculated instantly.

What timezone is used?

By default, your local timezone is used. Use the timezone selector to view the date in any timezone.