Timestamp Converter

Convert Unix timestamps to dates and back with multiple format outputs

Unix Timestamp → Date

Date → Unix Timestamp

Current Time Reference
Unix (s):1780518329
ISO:2026-06-03T20:25:29.100Z

What is a Timestamp Converter?

A timestamp converter translates between Unix timestamps (seconds or milliseconds since January 1, 1970 UTC) and human-readable date/time formats. It's essential for debugging APIs, reading log files, and working with systems that store time as epoch values.

How to Use This Timestamp Converter

  1. Enter a Unix timestamp in the input field — the tool auto-detects seconds vs. milliseconds.
  2. View the result in UTC, local time, ISO 8601, and relative time formats.
  3. To convert a date to a timestamp, pick a date and optional time in the "Date → Unix Timestamp" section.
  4. Use the Now button to quickly load the current timestamp.
  5. Copy any value using the copy button next to each output field.

Common Use Cases

  • Debugging API responses that return epoch timestamps.
  • Reading and interpreting server log timestamps.
  • Converting expiration times on JWT tokens to readable dates.
  • Scheduling future events by generating the correct Unix timestamp.

Frequently Asked Questions

How does the tool detect seconds vs. milliseconds?
If the input number exceeds 1,000,000,000,000, it is treated as milliseconds. Otherwise, it is interpreted as seconds. This heuristic works because the seconds counter won't reach that threshold until the year 33658.
What timezone are the results shown in?
The UTC and ISO 8601 outputs are always in UTC. The "Local" output uses your browser's timezone. The relative time ("2 hours ago") is also based on your local clock.
Does this tool support timestamps before 1970?
Yes, negative Unix timestamps represent dates before January 1, 1970. Enter a negative number and the converter will display the corresponding date.