Unix Timestamp Converter (Epoch to Date)

Use this Unix timestamp converter to convert epoch timestamps into human-readable dates. You can also convert dates back into Unix time in seconds or milliseconds. The tool shows UTC, local time, and ISO 8601 formats.

Input uses your local browser time.

How to use the Unix timestamp converter

Enter a Unix timestamp in seconds or milliseconds and click Convert timestamp. The tool will display the corresponding date in UTC, local time, and ISO 8601 format. You can also enter a readable date and convert it back into a Unix timestamp.

What is a Unix timestamp?

A Unix timestamp, also called epoch time, represents the number of seconds that have passed since January 1, 1970 at 00:00:00 UTC. It is widely used in operating systems, programming languages, databases, and APIs to represent time in a standardized numeric format.

Examples

Example Unix timestamps:

1700000000 → Tue, 14 Nov 2023 22:13:20 GMT
1710000000 → Sat, 09 Mar 2024 16:00:00 GMT

Frequently asked questions

A 13-digit Unix timestamp is measured in milliseconds. The standard Unix timestamp counts seconds since January 1, 1970 at 00:00:00 UTC and produces a 10-digit number.

Multiplying by 1,000 converts seconds to milliseconds, adding three more digits. Many modern environments use milliseconds by default:

  • JavaScriptDate.now() returns milliseconds
  • JavaSystem.currentTimeMillis()
  • Many REST APIs — return timestamps in milliseconds

Linux, Python, and most Unix tools use seconds by default. This tool detects both formats automatically.