Current Unix timestamp:

Unix Timestamp → Date

Date → Unix Timestamp

About Unix Timestamps

Unix timestamps are the standard way to represent moments in time in most programming languages, databases, and APIs. They are timezone-agnostic (always UTC-based), compact, and easy to compare and calculate with. Most REST APIs return dates as Unix timestamps or ISO 8601 strings derived from them.

This tool converts in both directions — from a raw integer timestamp to a formatted date, and from a date string to a Unix timestamp. The live counter at the top shows the current second.

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970, known as the Unix epoch. It is a common way to represent points in time in programming and databases.

Does this tool convert to my local timezone?

Yes. The converter shows the date in your local timezone (as detected by your browser), as well as in UTC. The ISO 8601 output includes timezone offset information.

What date formats can I convert to a Unix timestamp?

The tool accepts any date string that the JavaScript Date constructor can parse, including ISO 8601 (e.g. 2025-06-15T14:30:00), human-readable formats (e.g. June 15, 2025), and many others.

What is the maximum Unix timestamp value?

The 32-bit signed integer Unix timestamp rolls over on 19 January 2038, known as the Year 2038 problem. However, modern systems use 64-bit integers which support dates billions of years into the future.