Timestamp
Unix ↔ date
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates.
How to use ▸▾
Timestamp → Date: Enter a Unix timestamp (e.g. 1711209600), see UTC & local time.
Date → Timestamp: Pick a date & time, get the Unix timestamp.
Click Now to fill in the current timestamp instantly.
—
How to use the Timestamp tool
A Unix timestamp is the number of seconds elapsed since 1 January 1970 00:00:00 UTC. It is how Linux, databases, and APIs store time, but it is hard for humans to read. This converter works in both directions: paste a timestamp to see the UTC and local date, or pick a date to get its Unix timestamp.
- 1 To convert a timestamp to a date, paste the number into the Timestamp field.
- 2 Read the UTC time and your local time side by side.
- 3 To convert a date to a timestamp, pick a date and time with the date picker.
- 4 Use the Now button to insert the current timestamp instantly.
Example: 1711209600 → readable date
1711209600
UTC: Sat, 23 Mar 2024 16:00:00 UTC Local: depends on your timezone (shown live)
Timestamp FAQ
What is a Unix timestamp?
It is the number of seconds that have passed since 1 January 1970 00:00:00 UTC, ignoring leap seconds. Because it is UTC-based, it is unambiguous across timezones.
Why do some timestamps have 10 digits and others 13?
10-digit timestamps are in seconds. 13-digit values are in milliseconds, which is what JavaScript Date.now() returns. Divide a 13-digit value by 1000 to get seconds.
Does the timestamp change with timezone?
No. The Unix timestamp represents the same instant worldwide. Only the human-readable date changes when you convert it into a different timezone.
How do I get the current timestamp in Linux?
Run date +%s in a terminal to print the current Unix timestamp, or date -d @1711209600 to convert a timestamp back to a date.