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.
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
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
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. Read the Unix timestamp.
- 2. Detect or select seconds/milliseconds.
- 3. Convert the value into milliseconds internally if needed.
- 4. Create a date/time instant from that value.
- 5. Format it as UTC, local time, ISO 8601, and selected output formats.
Date to timestamp:
- 1. Read the date/time input.
- 2. Interpret it using the selected timezone mode.
- 3. Convert the instant to Unix milliseconds.
- 4. Divide by 1,000 for Unix seconds.
- 5. Display both seconds and milliseconds.
Frequently Asked Questions
Related tools