Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and vice versa. Support for seconds, milliseconds, and multiple timezones.

Current Unix Timestamp

1767909829 (seconds)
1767909829000 (milliseconds)

How to Use

  1. Enter timestamp or date
  2. Select conversion direction
  3. Choose timezone if needed
  4. Copy the result

About This Tool


Unix timestamps represent time as seconds since January 1, 1970 UTC. They are widely used in programming, databases, and APIs because they are timezone-independent and easy to calculate with.

Our converter handles both seconds and milliseconds (JavaScript style). Enter a timestamp to see the human-readable date, or enter a date to get its timestamp.

The current timestamp is shown in real-time so you can verify your conversions. Multiple output formats are provided including ISO 8601 and various localized formats.

Timezone handling is explicit - you can convert timestamps to specific timezones or see the UTC time. This is crucial for debugging timezone-related bugs.

FAQ

What is a Unix timestamp?
A Unix timestamp is the number of seconds since January 1, 1970 00:00:00 UTC. It is used worldwide in computing.
Why are some timestamps 13 digits?
10 digits are seconds, 13 digits are milliseconds. JavaScript uses milliseconds, most Unix systems use seconds.
What is the Y2K38 problem?
32-bit timestamps max out on January 19, 2038. Modern systems use 64-bit timestamps which last billions of years.
How do I get the current timestamp in code?
JavaScript: Date.now() (ms) or Math.floor(Date.now()/1000) (s). Python: import time; time.time()
Do timestamps account for leap seconds?
No, Unix timestamps ignore leap seconds. Days always have 86400 seconds in Unix time.