Timestamp to Date Converter
Convert Unix timestamps to human-readable dates.
Timestamp β Date
- ISO 8601:
- 2026-04-22T00:28:49.000Z
- UTC:
- Wed, 22 Apr 2026 00:28:49 GMT
- Local:
- 4/22/2026, 12:28:49 AM
- Relative:
- 1 second ago
Date β Timestamp
- Seconds:
- 1776817729
- Milliseconds:
- 1776817729000
What is a Unix Timestamp?
A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since 00:00:00 UTC on 1Β January 1970 β known as the "Unix epoch." It's a compact, unambiguous way to represent a point in time and is used throughout computing: in databases, APIs, file system metadata, logs, cookies, and JWTs.
Seconds vs. Milliseconds
Unix timestamps come in two common forms: seconds (used by most back-end systems) and milliseconds (used by JavaScript's Date.now() and many APIs). This tool auto- detects which format you pasted based on its size β anything with more than about 12 digits is treated as milliseconds.
How To Use This Tool
On the left, paste a timestamp and see it converted into ISO, UTC, and local time, plus a human-friendly "relative" label like "3 hours ago." On the right, pick a date and time to get the equivalent timestamp in seconds and milliseconds.
Common Use Cases
- Debugging API responses that contain epoch timestamps.
- Reading JWT
iat(issued at) andexp(expiration) claims. - Converting server logs to your local timezone.
- Storing dates as integers in a database for easy sorting and comparison.
The Year 2038 Problem
32-bit signed timestamps overflow on 19 January 2038. Modern systems use 64-bit timestamps and are safe for billions of years, but legacy systems may still be vulnerable. This is the "Y2038" problem β similar in spirit to Y2K.