Unix Timestamp Converter

Paste a Unix timestamp and read the UTC ISO 8601 string first—then copy or dig into local time and epoch values. Open Advanced to change time zone, switch to date → epoch or batch, or toggle seconds vs milliseconds. All in your browser.

Digits only. Assumes milliseconds unless you change units in Advanced.

Result

Advanced options

IANA zones with automatic DST. “Local” uses this device’s clock.

JavaScript usually uses milliseconds; many CLIs use seconds.

Timestamps and dates are processed only in your browser; nothing is uploaded.

How to convert Unix time

Unix time counts from 1 January 1970 UTC. Paste a value, read UTC ISO first, then use Copy UTC or open Advanced for zone, mode, and units.

Paste your timestamp

Enter digits for epoch → date, or switch mode in Advanced for ISO → epoch or many lines at once.

Read UTC, then details

The ISO line is always UTC. Local wording and raw seconds or milliseconds sit below for APIs and logs.

Tune in Advanced

Change display zone, seconds vs milliseconds, or batch interpretation when the defaults are not enough.

Why convert timestamps online?

Logs, webhooks, and JSON fields often carry raw epoch numbers. Converting them quickly—with correct time zones and DST—saves context switching to a shell or spreadsheet.

Debug faster

Turn opaque integers into moments you can read and compare across regions.

Match your stack

Switch between seconds and milliseconds to align with Postgres, JavaScript, or Unix tools.

Batch from logs

Paste many epochs and get one readable block for notes or tickets.

Stay private

Sensitive log lines never leave your device—no paste-to-server risk.

Private and secure

All math and formatting run locally. We do not store timestamps or share them with any server.

On-device only

Your input stays in the page until you close the tab.

No account

Use it instantly without signing up or granting permissions beyond the browser.

Frequently asked questions

They measure the same instant: seconds are 1000× smaller than milliseconds. JavaScript Date.now() uses milliseconds; many CLIs and databases use seconds.
The Unix epoch is defined in UTC. The ISO string we show as “UTC” is that instant expressed with a Z suffix (zero offset).
If the absolute value is at least 1e12, it is treated as milliseconds; otherwise as seconds. Very large second counts may be misread—then pick seconds or milliseconds explicitly.
Without a zone, browsers interpret “local” time differently per user. For a single unambiguous instant, use Z or an explicit offset like +01:00.
No. Conversion runs entirely in your browser; nothing is sent to TinyDataTool.