Unix Timestamp Converter
Convert Unix timestamps to readable local and UTC dates, and turn dates back into Unix seconds or milliseconds.
TIMESTAMP → DATE
DATE → TIMESTAMP
Select a local date and time to convert.
Current device time loads with JavaScript.
Method and assumptions
Unix seconds measure time since 1970-01-01T00:00:00Z. Milliseconds = seconds × 1,000. Select the unit explicitly so old dates and negative timestamps are unambiguous. Date-to-timestamp interprets the entered date in your device's local time zone.
Common mistakes and edge cases
JavaScript Date supports ±8.64×10^15 milliseconds. Values outside that range are rejected. Daylight-saving gaps and repeated local times can be normalized by the browser; check the UTC result. A timestamp is not inherently a local time.
How to use
- Enter a Unix timestamp and select seconds or milliseconds.
- Or pick a date and time to get the equivalent Unix timestamp.
- Use the current timestamp button for the current epoch value.
Example
0 seconds is 1970-01-01T00:00:00.000Z. 1,000 milliseconds is 1970-01-01T00:00:01.000Z. −1 second is 1969-12-31T23:59:59.000Z.
Frequently asked questions
- What time zone is used?
- Your device's local time zone, with UTC shown alongside.
- How do I select seconds or milliseconds?
- Use the explicit timestamp unit selector. Negative timestamps and dates before 1970 are supported.
RELATED TOOLS
Browse the full tools directory.
FROM THE PORTFOLIO
Explore the RoninDesk portfolio.
This tool is provided for general informational and workflow purposes only. It does not constitute financial, investment, tax, or professional advice. All calculations run in your browser; no input data is transmitted or stored.