Convert Unix Timestamps Online

Unix timestamps — the number of seconds (or milliseconds) since January 1, 1970 UTC — are used everywhere in software: database records, log files, API responses, JWT tokens, caching headers, and event tracking systems all store dates as timestamps. Reading a raw timestamp like 1714521600 at a glance is impossible without converting it. devtoolkit.sh's Timestamp Converter accepts a Unix timestamp in seconds or milliseconds and displays the corresponding UTC date and time, along with the equivalent local time in your browser's timezone. The Date to Timestamp converter works in reverse — enter a human-readable date and time and get the corresponding Unix timestamp instantly, which is useful when constructing query parameters, setting expiration times, or creating test data. The Timezone Converter rounds out the workflow by letting you convert a specific date and time between any two named timezones — essential when scheduling across regions or interpreting timestamps from distributed systems.

FAQ

Is a Unix timestamp in seconds or milliseconds?
Classic Unix timestamps are in seconds. JavaScript's Date.now() returns milliseconds. Many modern APIs and databases use millisecond timestamps. The converter accepts both — if the number has 13 digits it is typically milliseconds; 10 digits means seconds.
How do I convert a timestamp to a specific timezone?
First convert the timestamp to a UTC date using the Timestamp Converter, then use the Timezone Converter to translate that UTC date and time to your target timezone.
What does "Unix epoch" mean?
The Unix epoch is the reference point: January 1, 1970, 00:00:00 UTC. A Unix timestamp counts elapsed seconds from that moment. Negative timestamps represent dates before 1970.