Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates, in UTC or local time.
Utilities
EPOCH ⇄ DATE
Loading tool…
Files are processed in your browser. Nothing is uploaded to a server.
A Unix timestamp is the number of seconds since 1 January 1970 (UTC) — the way most systems store time internally. This converter turns a timestamp into a readable date and back again, in both UTC and your local timezone, and handles seconds or milliseconds.
How to convert a timestamp
- Paste a Unix timestamp to see the date, or pick a date to get the timestamp.
- Switch between seconds and milliseconds if needed.
- Read the result in both UTC and your local time.
- Copy the value you need.
Timestamp formats
| Unit | Example | Used by |
|---|---|---|
| Seconds | 1700000000 |
Most back-ends, databases, Linux |
| Milliseconds | 1700000000000 |
JavaScript Date.now() |
Converter features
- Two-way conversion between epoch time and dates.
- Seconds and milliseconds support.
- Shows both UTC and local time to avoid timezone mistakes.
- A “now” button to grab the current timestamp instantly.
Frequently asked questions
Why is the year 1970 the starting point?
It is the “Unix epoch”, the reference moment chosen by early Unix systems. All timestamps count seconds from then.
Seconds or milliseconds — which do I have?
A 10-digit number is usually seconds; a 13-digit number is milliseconds. The tool detects and lets you switch.
What is the 2038 problem?
Systems storing timestamps as 32-bit integers overflow in 2038. Modern 64-bit systems are unaffected.