Unix Timestamp Converter
Convert epoch seconds or milliseconds to dates, and dates to timestamps.
How to use Unix Timestamp Converter
- Paste a Unix timestamp or type a date.
- The unit is detected from the number of digits (or choose it).
- Read the date in UTC, your time zone and another zone, with relative time, day of year and ISO week.
How it works
Unix time counts seconds since 1 January 1970 00:00:00 UTC, ignoring leap seconds. Many systems use milliseconds (JavaScript, Java) and some use micro- or nanoseconds (databases, Go, logs); the number of digits tells them apart: about 10 digits for seconds and 13 for milliseconds in the current era.
Dates are formatted with the browser’s Intl API and the IANA time zone database, so daylight-saving changes are applied correctly for the chosen zone and date.
Example
1794182400 (seconds) is Monday, 9 November 2026, 00:00:00 UTC, which is 05:00 the same morning in Karachi (UTC+5).
Frequently asked questions
How do I know whether a timestamp is in seconds or milliseconds?
Count digits: today’s timestamps have 10 digits in seconds and 13 in milliseconds. Auto-detect does this for you.
What is the year 2038 problem?
Systems storing seconds in a signed 32-bit integer overflow on 19 January 2038 at 03:14:07 UTC. 64-bit timestamps do not have this problem.
Does Unix time include leap seconds?
No. Every day is treated as exactly 86,400 seconds.
Which date formats can I type?
ISO 8601 (2026-11-09T08:00:00Z) is the most reliable. Other formats depend on your browser’s parser.
Limitations
- Dates typed without a time zone are read in your local time zone.
- Supports dates between roughly 270,000 BC and AD 275,000 (JavaScript Date range).
Last reviewed November 9, 2026. How we build and test tools.