Unix Timestamp Converter

Convert between Unix timestamps and dates.

Timestamp to Date

Date to Timestamp

How to Use

Enter a Unix timestamp (seconds or milliseconds since epoch) to see it converted to a human-readable date and time, or pick a date and time to get the corresponding Unix timestamp. The tool displays results in both UTC and your local timezone automatically.

Common Use Cases

  • Converting Unix timestamps from server logs to human-readable dates for debugging
  • Calculating the timestamp for a future event to use in scheduling APIs
  • Comparing timestamps across different timezones during incident investigation
  • Generating epoch values for date range filters in database queries

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC. It is a standard way to represent time in computing.

How do I tell if a timestamp is in seconds or milliseconds?

A 10-digit number is typically seconds (e.g., 1700000000), while a 13-digit number is milliseconds (e.g., 1700000000000). This tool detects the format automatically.

Does this tool handle negative timestamps?

Yes. Negative timestamps represent dates before January 1, 1970. For example, -86400 corresponds to December 31, 1969.