Unix Timestamp Converter - Epoch Time Tool
Convert Unix timestamps in seconds or milliseconds to readable dates, and turn dates back into epoch values with local and UTC output.
UNIX TIMESTAMP CONVERTER
The Unix timestamp tracks time as a running total of seconds. Its count starts at the Unix Epoch on January 1st, 1970 at UTC.
This format is widely used in operating systems and file formats. Our tool helps you easily convert between this machine-readable format and human-readable dates.
Paste a timestamp to get a readable date, or pick a date to get the timestamp. Units can be set to seconds or milliseconds, and left on automatic the converter infers the unit from the magnitude of the value. Each result is shown in UTC next to your local time so you can confirm which one a system expects.
Unix time excludes leap seconds, so it does not track UTC exactly across a leap-second insertion. Values before the 1970 epoch are negative, and a timestamp beyond 2,147,483,647 seconds overflows a signed 32-bit field in older systems even though this converter handles it.
Frequently Asked Questions
- What is the Unix Epoch?
- The Unix Epoch is 00:00:00 UTC on 1 January 1970. Unix time counts the seconds elapsed since this moment.
- Does this handle time zones?
- Unix timestamps are always in UTC. When converting to a readable date, we show both the GMT/UTC time and your local time.
- What is the Year 2038 problem?
- On January 19, 2038, 32-bit signed Unix timestamps will overflow. Most modern systems use 64-bit to avoid this.
- Why milliseconds?
- Some systems, like JavaScript, use milliseconds since the epoch for greater precision. Our tool detects and supports both.
Related free tools
Loading the interactive tool…