Timestamp Converter

Convert Unix timestamps to readable dates and back.

10-digit timestamps are usually seconds. 13-digit timestamps are usually milliseconds.

ISO strings ending in Z are UTC. Date strings without timezone use the selected interpretation.

Unix timestamps count time from 1970-01-01 00:00:00 UTC. UTC and local time can show different clock times for the same instant.

Primary conversion

2023-11-14 22:13:20 UTC

about 3 years ago · Europe/London

Unix seconds

1700000000

Common for many APIs and backend systems.

Unix milliseconds

1700000000000

JavaScript Date.now() uses milliseconds.

ISO 8601

2023-11-14T22:13:20.000Z

UTC ISO string with Z suffix.

UTC readable time

2023-11-14 22:13:20 UTC

Shared reference time.

Local readable time

14 Nov 2023, 22:13:20

Browser timezone: Europe/London

Detected / selected unit

seconds

Date input interpreted as UTC unless timezone is included.

Local conversion

All conversions run in the browser with native Date and Intl APIs.

UTC and local labels

UTC, local time, ISO, seconds, and milliseconds are clearly separated.

Developer friendly

Useful for APIs, logs, databases, webhook payloads, and debugging.

Dynamic Timestamp Insights

This looks like a Unix timestamp in seconds.
UTC and local time represent the same instant but use different clock labels.
Unix time started at 1970-01-01 00:00:00 UTC.
ISO 8601 is usually safer for APIs because it can include timezone information.
Local output is based on Europe/London.
No unit mismatch warning detected.

How Timestamp Conversion Works

A timestamp is a numeric representation of a point in time.

Unix time counts seconds from the Unix epoch.

The Unix epoch is 1970-01-01 00:00:00 UTC.

Milliseconds are commonly used in JavaScript timestamps.

Converting a timestamp means formatting the same instant as a readable date/time.

Unix Time vs Human-Readable Dates

Unix time

Compact numeric time for APIs, databases, logs, and code.

Readable dates

Human-friendly display for dashboards, reports, and support tickets.

Seconds, Milliseconds, UTC, and Local Time Notes

Unix seconds are usually 10 digits for modern dates.
Unix milliseconds are usually 13 digits for modern dates.
JavaScript Date.now() returns milliseconds.
Many APIs return seconds.
UTC is the shared reference time.
Local time depends on timezone and daylight-saving rules.
ISO strings ending in Z are UTC.
Date strings without timezone can be interpreted differently.

Common Timestamp Examples

Developer and Debugging Use Cases

API debugging

Log analysis

Database records

JavaScript timestamps

Backend event times

Webhook payloads

Analytics exports

Support ticket timestamps

Scheduled jobs

Audit trails

Formula / Method Explanation

Unix Seconds = milliseconds ÷ 1,000

Unix Milliseconds = seconds × 1,000

Timestamp to date:

  1. 1. Read the Unix timestamp.
  2. 2. Detect or select seconds/milliseconds.
  3. 3. Convert the value into milliseconds internally if needed.
  4. 4. Create a date/time instant from that value.
  5. 5. Format it as UTC, local time, ISO 8601, and selected output formats.

Date to timestamp:

  1. 1. Read the date/time input.
  2. 2. Interpret it using the selected timezone mode.
  3. 3. Convert the instant to Unix milliseconds.
  4. 4. Divide by 1,000 for Unix seconds.
  5. 5. Display both seconds and milliseconds.

Frequently Asked Questions

A timestamp converter changes Unix timestamps into readable dates, or readable dates into Unix seconds and milliseconds.