Unix Timestamp Converter
Convert Unix epoch timestamps to human-readable dates and formats (UTC/Local/RFC3339), or date-times back to epoch integers.
Current Time
How to use unix timestamp converter
- 1
Input Value
Enter a Unix epoch timestamp (seconds or milliseconds) or a human-readable date.
- 2
Convert
Click Convert to execute the conversion back and forth.
- 3
Review Formats
View and copy the output in UTC, Local Time, ISO 8601, and Unix epoch formats.
About the Unix Timestamp Converter
Unix time counts seconds (or milliseconds, depending on the system) since January 1, 1970 UTC, and it's what almost every backend logs, database, and API actually stores under the hood because it's timezone-agnostic and trivial to compare or sort — the timezone conversion only happens when a human needs to read it.
The catch is that different systems disagree on units: JavaScript's Date.now() and most JS libraries use milliseconds, while Unix/Linux tools and many backend languages default to seconds, so pasting one into a field expecting the other silently produces a date decades off from what you intended. This converter auto-detects seconds vs. milliseconds, and shows the result in UTC, your local timezone, and ISO 8601/RFC 3339 simultaneously, which covers the format almost any API documentation asks for.
Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds that have elapsed since the Unix epoch (January 1, 1970, 00:00:00 UTC), excluding leap seconds.
Does the tool support milliseconds?
Yes, our converter automatically detects 13-digit millisecond timestamps and handles them appropriately.