How to use the Unix Timestamp Converter
- Paste a timestamp to see the date in UTC, your local time, New York, London and India time.
- Or pick a date and time to get the timestamp in seconds and milliseconds.
Formula used
Date = 1 Jan 1970 00:00 UTC + timestamp seconds
In JavaScript: new Date(ts * 1000). In PHP: date("Y-m-d H:i:s", $ts). In Python: datetime.fromtimestamp(ts, tz=timezone.utc).
Worked examples
| Timestamp | UTC date |
|---|---|
| 0 | 1 Jan 1970 00:00:00 |
| 1000000000 | 9 Sep 2001 01:46:40 |
| 1767225600 | 1 Jan 2026 00:00:00 |
| 2147483647 | 19 Jan 2038 03:14:07 (32-bit limit) |
Frequently asked questions
What is the Unix epoch?
The starting point for Unix time: 00:00:00 UTC on 1 January 1970.
How do I know if a timestamp is seconds or milliseconds?
Current timestamps in seconds have 10 digits. In milliseconds they have 13.
What is the year 2038 problem?
Systems that store Unix time in a signed 32-bit integer overflow on 19 January 2038. Modern systems use 64-bit time.
Does Unix time include time zones?
No. It is always UTC. Time zones are applied only when displaying the date.
Does Unix time count leap seconds?
No. Each day is treated as exactly 86,400 seconds.