Skip to content

Unix Timestamp and Epoch Converter

Convert between Unix timestamps and human-readable dates, in both directions, with multiple format outputs.

Runs entirely in your browser β€” your files are never uploaded to a server.

Last updated

This tool processes your input entirely in your browser. Nothing is sent to our servers.

How It Works

1. Choose Your File

Drag & drop or select the file you want to work with.

2. Processed in Your Browser

Everything happens locally on your device β€” your file is never uploaded anywhere.

3. Download Your Result

Get your finished file instantly, ready to save or share.

About Unix Timestamp and Epoch Converter

A Unix timestamp represents a moment in time as the number of seconds elapsed since January 1, 1970 (UTC) β€” a format computers use internally because it’s simple to store and compare, but essentially meaningless to a human reading it directly without conversion.

This tool converts between Unix timestamps and human-readable dates in both directions β€” paste a timestamp to see the actual date and time it represents, or enter a date to get its corresponding timestamp value, useful when working with logs, databases, or APIs that store time this way.

One thing worth watching for: some systems use seconds since 1970, while others (notably JavaScript) use milliseconds β€” a timestamp that looks unexpectedly large by a factor of 1000 is usually this distinction, not an error in the data itself.

Frequently Asked Questions

How do I convert a Unix timestamp to a date?

Paste the number into the Unix Timestamp box, choose Seconds or Milliseconds, and the date appears straight away in UTC, ISO 8601, your local time and a relative form such as 3 days ago. Click Use Current Time to see the present moment.

What is a Unix timestamp?

A Unix timestamp, or epoch time, is the number of seconds that have passed since 1 January 1970 at 00:00:00 UTC. It is a single number that computers use to store a moment in time independent of time zones.

What is the Unix timestamp format?

It is a plain integer. In seconds it currently has 10 digits, for example 1735689600. In milliseconds it has 13 digits, as used by JavaScript. If your result looks wrong by decades, switch the Seconds and Milliseconds setting.

Can I convert a timestamp to a specific time zone?

Not directly. Results are shown in UTC and in your own device's local time, and dates you enter in the date field are read as local time. For other zones, use the Time Zone Converter on the UTC time it displays.