Convert between Unix timestamp and date
Unix timestamp (Epoch Time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC.
It is a standard way to store and process date/time in most programming languages and databases.
1738150800
1738150800000
1738150800000000
32-bit systems may experience timestamp overflow after January 19, 2038. Using 64-bit systems is recommended.
Timestamp Converter is a developer utility that converts between Unix timestamps (Epoch time) and human-readable date/time formats. It supports seconds, milliseconds, and microseconds precision with automatic unit detection. The tool displays results in multiple formats including ISO 8601, RFC 2822, and local time, along with timezone conversion across 9 major time zones. It also provides ready-to-use code snippets in 7 programming languages to help developers integrate timestamp handling into their projects.
Choose input mode
Select either Timestamp Input to convert a Unix timestamp to a date, or Date/Time Input to convert a date to a Unix timestamp.
Enter your value
For timestamp mode, enter a numeric Unix timestamp (the tool auto-detects whether it is in seconds, milliseconds, or microseconds). For date/time mode, select a date and time using the date picker.
Select timezone
Choose the relevant timezone from the dropdown. The tool supports UTC and 8 major city time zones including Seoul, Tokyo, New York, London, and more.
View conversion results
Review the converted values displayed in multiple formats. Click the copy button next to any result to copy it to your clipboard.
Use code snippets
Expand the Code Snippets section to see how to work with timestamps in your preferred programming language, with ready-to-copy examples.