UNIX Timestamp Converter

Convert a UNIX timestamp in seconds into a human-readable date and time, or the reverse

Timestamp → Date

Date → Timestamp

How to Use the UNIX Timestamp Converter

A UNIX timestamp is the number of seconds elapsed since January 1, 1970, 00:00:00 UTC. It's widely used in server logs, databases, and API responses to store dates and times as a single number — but a raw number like 1738368000 doesn't tell you the actual date at a glance.

This tool converts in both directions. Enter a timestamp above to see the equivalent local date/time and UTC time instantly. Below, pick any date and time to calculate its UNIX timestamp in seconds.

Use it to figure out when a log entry actually happened, calculate a timestamp for an API request from a specific date, or verify an expiration time in a scheduling system. If your timestamp is in milliseconds instead of seconds, divide it by 1000 before entering it here.

Frequently Asked Questions

How do I convert a millisecond timestamp?

Timestamps in milliseconds, common in JavaScript, need to be divided by 1000 before entering them here. For example, enter 1738368000 (seconds) instead of 1738368000000 (milliseconds).

What does timestamp 0 mean?

A UNIX timestamp of 0 represents January 1, 1970, 00:00:00 UTC — known as the Unix Epoch. It's the reference point that all UNIX timestamps count from.