Timestamp Converter
About This Tool
Supports Unix timestamps in seconds (10 digits) and milliseconds (13 digits). Switch unit at the top and convert using the chosen unit. Need quick formatting for structured payloads? Use JSON Formatter. For URL-safe data, try the URL Encoder/Decoder.
Date ↔ timestamp conversions respect the selected time zone and DST. Based on browser Intl APIs and offset derivation for accuracy. If you need stopwatch-style measurements, see the Online Stopwatch; for keyboard shortcuts during testing, use the Keyboard Detector.
FAQ
Result differs from expectation?
Check the unit (seconds/milliseconds) and input length; also verify the selected time zone. For 10-digit values choose seconds; for 13-digit choose milliseconds.
How to distinguish seconds vs milliseconds?
10 digits usually mean seconds; 13 digits usually mean milliseconds. Auto-detection helps, but keep the radio unit consistent for clarity.
What does time zone affect?
Timestamps are UTC-based. Time zone affects local display and the conversion from local date-time to UTC. To compare two moments, use the date difference section on this page.
Difference between ISO and GMT strings?
ISO uses ISO 8601 (with Z/offset). GMT comes from toUTCString(), which is more human-readable.
Does DST change results?
Yes. DST switches alter the offset for some dates; this page accounts for it during conversion.
Common Use Cases
- Switch between seconds (10 digits) and milliseconds (13 digits) for APIs
- Display local times across time zones for scheduling
- Compare two moments using the date difference section
How It Works
- Choose unit (sec/ms) and convert using the selected unit
- Local ↔ UTC conversion based on selected time zone
- Uses browser Intl APIs and offset derivation, considering DST
- One‑click copy for formatted outputs