Unix Timestamp Converter
Convert Unix time ↔ date/time. Paste a timestamp (seconds or milliseconds) to decode it, or enter a date/time to generate Unix seconds/ms.
Tip: If results look “off by hours”, check UTC vs Local.
| Field | Value |
|---|
Privacy: runs locally in your browser. No inputs are stored or transmitted.
How it works
Timestamp → Date: interpret as seconds or milliseconds since 1970-01-01 00:00:00 UTC, then display as UTC or local time.
Date → Timestamp: build a date/time in UTC or local time, convert to milliseconds since epoch, then output seconds or milliseconds.
Examples
- 1700000000 (seconds) → date/time
- 1700000000000 (milliseconds) → date/time
- Convert 2026-01-01 00:00:00 to Unix seconds
FAQ
- What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) elapsed since 1970-01-01 00:00:00 UTC (the Unix epoch).
- Seconds vs milliseconds: what’s the difference?
Seconds timestamps are 10 digits for modern dates (e.g., 1700000000). Milliseconds timestamps are 13 digits (e.g., 1700000000000). This tool supports both.
- Does this show UTC or local time?
You can choose. UTC is consistent across time zones; local time uses your device/browser time zone.
- Why is my converted date different from another site?
Differences usually come from timezone selection (UTC vs local), or whether the timestamp is interpreted as seconds or milliseconds.
- Are my inputs stored?
No. All calculations run locally in your browser. No data is stored or transmitted.