Timestamp Converter

Convert Unix timestamps to dates and dates to timestamps. Auto-detects seconds vs milliseconds.

Enter a timestamp or date above, or click "Now" for current time

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 — a date known as the Unix epoch. It's a compact, timezone-independent way to represent a moment in time, widely used in programming, databases, and APIs.

How to use this tool

  1. Choose a mode: Timestamp → Date or Date → Timestamp.
  2. Enter your timestamp or date string.
  3. Results appear instantly with multiple formats.
  4. Click Now to load the current timestamp.
  5. Use the per-field Copy buttons to copy individual values.

Seconds vs milliseconds

Older systems use seconds (10 digits, e.g. 1700000000). JavaScript and many modern APIs use milliseconds (13 digits, e.g. 1700000000000). This tool detects which one you've entered automatically.

Common conversions

Privacy

All conversion happens locally in your browser. Nothing is uploaded to any server.

Frequently Asked Questions

Is this Timestamp Converter free?

Yes, completely free. No signup, no limits.

Is my data uploaded to a server?

No. All conversion happens in your browser. Your data never leaves your device.

What is a Unix timestamp?

A Unix timestamp is the number of seconds (or milliseconds) since January 1, 1970, 00:00:00 UTC. It's a standard way to represent time in programming.

Seconds or milliseconds — how do I know?

This tool auto-detects. If the number is very large (more than 100 billion), it's treated as milliseconds. Otherwise, it's seconds. A 10-digit number is seconds; a 13-digit number is milliseconds.

What timezone is used?

Both UTC and your local timezone are shown. ISO 8601 output is always UTC.

What is ISO 8601?

ISO 8601 is an international standard for date and time strings, like 2024-01-15T10:30:00.000Z. The Z means UTC.

Related Tools