Unix Timestamp & Epoch Converter
Translate Epoch values across four precision levels and convert local or UTC dates without sacrificing sub-millisecond digits.
Current Unix Timestamp
Live values from your browser clock.
Seconds
1791934172Milliseconds
1791934172906Microseconds
1791934172906000Nanoseconds
1791934172906000000Timestamp → Date
Code Examples
// Current Unix timestamp (seconds)
const timestamp = Math.floor(Date.now() / 1000);
// Unix timestamp to Date
const date = new Date(timestamp * 1000);Your timestamps and dates are processed locally in your browser and are not uploaded.
How to use Unix Timestamp & Epoch Converter
- 1
Copy the live current Epoch value in seconds, milliseconds, microseconds or nanoseconds if needed.
- 2
For Timestamp → Date, enter an integer or decimal value and select Auto or its known unit.
- 3
Review local time, UTC, ISO 8601, relative time and any preserved fractional precision.
- 4
For Date → Timestamp, enter the wall time and choose Local or UTC interpretation explicitly.
- 5
Copy any of the four Epoch outputs or expand a language-specific Code Example.
Frequently asked questions
About Unix Timestamp & Epoch Converter
Epoch data appears in several units, and passing a long integer through ordinary floating-point arithmetic can lose precision. This converter parses the value with integer-safe logic, supports negative timestamps and retains microsecond or nanosecond digits even though JavaScript dates themselves resolve only to milliseconds.
The reverse workflow makes timezone intent explicit. A typed wall time can be interpreted through the browser's local IANA rules or directly as UTC, producing all four Epoch units from one instant. Live current values and concise examples for six programming languages round out the workspace without contacting a time service.