Timestamp Converter
Convert Unix timestamps to dates and dates to timestamps. Auto-detects seconds vs milliseconds.
What is a Unix timestamp?
A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC — a date known as the Unix epoch. It's a compact, timezone-independent way to represent a moment in time, widely used in programming, databases, and APIs.
How to use this tool
- Choose a mode: Timestamp → Date or Date → Timestamp.
- Enter your timestamp or date string.
- Results appear instantly with multiple formats.
- Click Now to load the current timestamp.
- Use the per-field Copy buttons to copy individual values.
Seconds vs milliseconds
Older systems use seconds (10 digits, e.g. 1700000000). JavaScript and many modern APIs use milliseconds (13 digits, e.g. 1700000000000). This tool detects which one you've entered automatically.
Common conversions
- 0 → January 1, 1970 (Unix epoch)
- 1000000000 → September 9, 2001
- 1700000000 → November 14, 2023
- 2000000000 → May 18, 2033
Privacy
All conversion happens locally in your browser. Nothing is uploaded to any server.
Frequently Asked Questions
Is this Timestamp Converter free?
Yes, completely free. No signup, no limits.
Is my data uploaded to a server?
No. All conversion happens in your browser. Your data never leaves your device.
What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) since January 1, 1970, 00:00:00 UTC. It's a standard way to represent time in programming.
Seconds or milliseconds — how do I know?
This tool auto-detects. If the number is very large (more than 100 billion), it's treated as milliseconds. Otherwise, it's seconds. A 10-digit number is seconds; a 13-digit number is milliseconds.
What timezone is used?
Both UTC and your local timezone are shown. ISO 8601 output is always UTC.
What is ISO 8601?
ISO 8601 is an international standard for date and time strings, like 2024-01-15T10:30:00.000Z. The Z means UTC.