Convert a Unix timestamp to a date

A Unix timestamp identifies one instant relative to 1970-01-01T00:00:00Z. Choose seconds or milliseconds explicitly, then select a timezone to display that same instant as a local civil date and time.

Date & Time

Unix Timestamp (ms)
946684800000
UTC
2000-01-01 00:00:00

Frequently Asked Questions

What is a Unix timestamp?
A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC. It's a standard way to represent time in computer systems and is commonly used in programming and databases.
How do I convert a Unix timestamp to a date?
Enter the Unix timestamp in the input field and click 'Convert to Date'. The tool will display the corresponding date and time in your selected timezone. You can also use the 'Use Current Time' button to see the current timestamp.
What timezone does the Unix timestamp use?
Unix timestamps are always in UTC (Coordinated Universal Time). However, our converter allows you to view and input dates in any timezone. The conversion automatically handles timezone differences.
Can I convert timestamps in milliseconds?
Yes. Select s for seconds or ms for milliseconds before converting. The converter never guesses the unit from the size of the number.
What is the range of valid Unix timestamps?
This converter supports Gregorian dates from year 0001 through 9999: -62,135,596,800 to 253,402,300,799 seconds, or -62,135,596,800,000 to 253,402,300,799,999 milliseconds.