Timestamp Converter

Convert Unix timestamps ↔ human-readable dates. Support for seconds, milliseconds, and timezones.

Unix Timestamp → Date

Paste a Unix timestamp (seconds or milliseconds)
ISO 8601
Readable Format
Your Timezone

Date → Unix Timestamp

Unix Timestamp

Quick Reference Timestamps

Unix Epoch
0
2021-01-01
1609459200
2022-01-01
1640995200
2023-01-01
1672531200
2024-01-01
1704067200
2025-01-01
1735689600

What is a Unix Timestamp?

A Unix timestamp (also called Epoch time or POSIX time) represents the number of seconds since January 1, 1970, 00:00:00 UTC. Most APIs return timestamps in seconds; JavaScript typically uses milliseconds. This tool converts between both formats.

Frequently Asked Questions

Why is 0 January 1, 1970?

Unix epoch was chosen arbitrarily by Unix creators in 1970. It became the standard for timekeeping in Unix and POSIX systems. All timestamps are relative to this reference point.

How do I handle timezones?

Unix timestamps are always in UTC. When converting to a date, use the timezone selector to see the local time. When converting from a date, the input is treated in your browser's timezone.

Seconds vs Milliseconds?

Most Unix timestamps from servers and logs use seconds. JavaScript's Date.now() returns milliseconds. Multiply seconds by 1000 to get milliseconds, or divide by 1000 to get seconds.