Convert epoch time to human-readable dates and back, in local time and UTC | 100% Private
Convert epoch to date, or date to epoch — both directions supported.
See results in both your local timezone and UTC simultaneously.
Instantly get the current Unix timestamp with a single click.
Uses only your browser's native Date object — nothing is uploaded.
A Unix timestamp represents a point in time as the number of seconds since January 1, 1970 UTC (the "Unix epoch"). It's the standard way computers store and compare dates internally, since databases, logs, and APIs frequently use it instead of formatted date strings.
Some systems (like Unix/Linux and most databases) use seconds since epoch, while JavaScript's Date.now() and many web APIs use milliseconds. Use the unit selector to switch between them when converting a timestamp to a date.
No. All conversion uses your browser's built-in Date object. Nothing is sent to any server.
A Unix timestamp (epoch time) is the number of seconds (or milliseconds) that have elapsed since January 1, 1970, 00:00:00 UTC. It's widely used in programming to represent dates and times.
Timestamps in seconds are typically 10 digits (e.g. 1700000000), while millisecond timestamps are 13 digits (e.g. 1700000000000). Use the unit selector to switch between them.
Yes. Results are shown in both your browser's detected local timezone and UTC for comparison.
Yes. Click the "Now" button to instantly fill in the current Unix timestamp.