Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates. Supports seconds and milliseconds with live clock, UTC, ISO 8601, and relative time display.

Current Unix Timestamp
2026-02-20 00:33:07 (2026-02-20 00:33:07 UTC)
Unix timestamps represent the number of seconds (or milliseconds) since January 1, 1970 00:00:00 UTC (the Unix epoch). All conversions happen locally in your browser.

How to Use This Tool

  1. 1

    View the current timestamp

    The live clock shows the current Unix timestamp in both seconds and milliseconds. Click to copy either value.

  2. 2

    Convert timestamp to date

    Enter a Unix timestamp in the input field. Choose seconds or milliseconds unit. The tool instantly shows local time, UTC, ISO 8601, and relative time.

  3. 3

    Convert date to timestamp

    Pick a date and time using the date/time pickers. The corresponding Unix timestamp is calculated instantly.

  4. 4

    Copy any result

    Click on any value to copy it to your clipboard. Works for the live clock, converted dates, and calculated timestamps.

Frequently Asked Questions

What is a Unix timestamp?
A Unix timestamp (or epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC. It's widely used in programming, databases, and APIs to represent points in time.
What's the difference between seconds and milliseconds?
Unix timestamps in seconds are 10 digits long (e.g., 1738713600), while milliseconds are 13 digits (e.g., 1738713600000). JavaScript and many APIs use milliseconds, while traditional Unix systems use seconds.
What is the Year 2038 problem?
32-bit systems store timestamps as signed integers, which will overflow on January 19, 2038. This tool uses 64-bit numbers and handles dates far beyond 2038 without issues.
Does this tool handle negative timestamps?
Yes. Negative timestamps represent dates before January 1, 1970. For example, -86400 in seconds represents December 31, 1969.