Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates. See the current timestamp live.
Timestamp → Date
Date → Timestamp
⏱️ What Is a Unix Timestamp?
A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. It's the standard way computers represent time — a single number that increases by one every second.
Unix timestamps are used in databases, APIs, log files, JWT tokens, and almost every programming language. This converter makes it easy to translate between machine-readable timestamps and human-readable dates.
🎯 Common Use Cases
🗄️ Database Debugging
Decode timestamp columns from databases to understand when records were created or modified.
🔌 API Development
Convert dates to timestamps for API request parameters and decode timestamp responses.
📋 Log Analysis
Interpret Unix timestamps in application logs, server logs, and error reports.
🔐 JWT Tokens
Decode "exp" and "iat" fields in JWT tokens to check expiration and issued-at times.
❓ Frequently Asked Questions
What is the Unix epoch?
The Unix epoch is January 1, 1970 00:00:00 UTC. All Unix timestamps are measured as the number of seconds since this point. A timestamp of 0 equals the epoch itself.
Seconds vs milliseconds — which should I use?
Most systems use seconds (10 digits like 1700000000). JavaScript and Java use milliseconds (13 digits like 1700000000000). This tool auto-detects the format based on the number of digits.
Is this tool free?
Yes, 100% free. No account, no ads. All conversion happens in your browser.