Skip to content
ToolBoxGenie

Timestamp Converter

Developer Tools · Added 14 July 2026

Paste a Unix timestamp to see what date it represents, or pick a date to get its epoch value. Seconds and milliseconds are detected automatically, and every result is shown in both your local time zone and UTC.

Current Unix timestamp

Direction

Seconds or milliseconds — the unit is detected from the magnitude.

How to use the timestamp converter

  1. 1Paste a timestamp — seconds or milliseconds, detected for you.
  2. 2Read the local time, UTC time, ISO 8601 string and relative age.
  3. 3Switch to the reverse direction to turn a date and time into an epoch value.
  4. 4The live current timestamp at the top updates every second.

Examples

Timestamp to date

Input
1786147200
Result
Saturday 8 August 2026, 00:00:00 UTC

Milliseconds detected

Input
1786147200000
Result
Same instant — the extra three digits are recognised as milliseconds

About the timestamp converter

Store UTC, display local

The rule that prevents most date bugs is to store every instant as UTC — or as an epoch integer, which is the same thing — and convert to a local time zone only at the moment of display.

Storing local times invites disaster. During a daylight-saving transition one local hour occurs twice and another never occurs at all, so a local timestamp can be genuinely ambiguous or genuinely impossible. UTC has neither problem.

Timestamps and future events

There is one important exception. For an appointment months ahead, storing an absolute instant is wrong, because a government may redefine the time zone before the date arrives — this happens somewhere in the world most years.

Future local events should be stored as a local date-time plus a time zone identifier such as 'Europe/London', and resolved to an instant when needed. Past events, logs and anything already fixed should be stored as UTC.

Frequently asked questions

What is a Unix timestamp?
The number of seconds elapsed since 00:00:00 UTC on 1 January 1970, the Unix epoch. It is a single integer with no time zone, which makes it unambiguous and easy to compare — the reason almost every system stores time this way internally.
How do I tell seconds from milliseconds?
By length. A present-day timestamp in seconds has ten digits; in milliseconds it has thirteen. This tool checks the magnitude and interprets accordingly, so you rarely need to think about it.
What is the year 2038 problem?
A signed 32-bit integer counting seconds overflows on 19 January 2038, wrapping to a negative number and landing in 1901. Modern systems use 64-bit values and are unaffected, but embedded devices and old file formats still carry the limit.
Do timestamps account for leap seconds?
No. Unix time deliberately pretends every day has exactly 86,400 seconds. Leap seconds are absorbed by repeating or skipping a value, which keeps the arithmetic simple at the cost of a second's inaccuracy at rare moments.