Development Tools

Timestamp Converter

Convert Unix timestamps in seconds or milliseconds to ISO 8601, UTC, and local time, or parse a date string back to epoch values. Pick the input type when detection is ambiguous.

Runs in your browserNever uploaded to PagesTools.
Preparing tool…

The focused browser interface is loading.

100% privateYour input stays on this deviceLightning fastNo upload round-tripBrowser-basedProcessing runs on this deviceFree to useNo account required

Understanding Unix and readable timestamps

A Unix timestamp represents elapsed time from 00:00:00 UTC on January 1, 1970, without storing a written time-zone label. Many systems count whole seconds, while browser and JavaScript interfaces commonly use milliseconds. The two values describe the same instant at different scales: a millisecond timestamp is normally one thousand times the corresponding seconds value.

ISO 8601 text can include a date, time, fractional seconds, and a numeric offset or the letter Z for UTC. That explicit offset is important because a wall-clock time such as 09:00 has no unique instant until a time zone is known. UTC output provides a stable global reference; local output applies the time-zone rules configured on your device.

Automatic numeric detection is convenient but cannot resolve every value with certainty. Older millisecond timestamps and far-future second timestamps can overlap heuristic ranges. Choose seconds or milliseconds explicitly when you know the source format. For date text, prefer a complete ISO value with an offset instead of a locale-specific form such as 03/04/26.

Converting and checking an event time

Paste the timestamp or date, choose its input type, and convert. Compare the ISO and UTC lines first because they represent the parsed instant independently of local display conventions. Then check local time if the event is intended for your current device zone. The two Unix outputs are useful when moving between APIs that expect different epoch units.

For debugging, obtain the raw value as close as possible to the system that created it. Spreadsheet formatting, log viewers, and database clients sometimes round, localize, or truncate timestamps. If an event appears decades away from its expected date, a seconds-versus-milliseconds mismatch is the first thing to check. A factor of one thousand is a strong clue.

When documenting an incident or scheduling cross-region work, record an offset-bearing ISO value along with the human context. A local display can change when a viewer travels or changes system settings. An ISO instant ending in Z remains unambiguous, while a separate named zone may be needed when future daylight-saving rules matter to a recurring schedule.

Time zones, precision, and calendar edge cases

The local representation comes from your browser and operating system. Its time-zone database and settings determine daylight-saving offsets and historical transitions. The converter does not let an offset-free date string declare a named geographic zone. If the source does not state a zone, parsing may follow browser rules, making explicit ISO input the safer choice.

JavaScript dates have finite range and millisecond precision. Values outside that range, malformed dates, and impossible calendar combinations are rejected rather than invented. Fractional precision finer than milliseconds cannot be retained. Unix time also does not encode leap seconds in the same way that some scientific time standards do, so this tool is not intended for astronomical or laboratory synchronization.

A converted timestamp proves only how the supplied value was interpreted. It does not prove when an event actually occurred, whether a device clock was accurate, or whether a log was altered. For audits, preserve the original record, clock source, application version, and time-zone configuration instead of relying on a reformatted line alone.

Local processing and privacy

Conversion runs locally in your browser with its built-in date facilities. PagesTools does not need to upload the timestamp or date text. A timestamp is often harmless, but one associated with account activity, medical events, or security logs can still reveal sensitive context. Avoid exposing related identifiers and follow the handling policy for the source record.

The result depends on the exact input and the device’s current locale and time-zone data. Verify critical deadlines, financial cutoffs, legal dates, and production schedules against the authoritative system. This utility is designed for convenient interpretation and debugging, not as a certified clock, scheduling service, or replacement for a time-zone-aware application.

Common questions

Frequently asked questions

How do I tell Unix seconds from milliseconds?

Contemporary Unix seconds usually have about ten digits, while contemporary milliseconds usually have about thirteen. That is only a practical clue because dates far from the present can cross heuristic ranges. If the source API or database documents the unit, select it explicitly. A converted date near 1970 often signals that milliseconds were mistakenly interpreted as seconds or vice versa.

Why does local time differ from UTC?

UTC is the shared global reference, while local time applies your device’s configured zone and any daylight-saving rule active at that instant. The underlying moment remains the same. If the local value is unexpected, check the operating-system zone, the input offset, and whether an offset-free date string was interpreted using browser defaults.

Does a Unix timestamp contain a time zone?

No. It identifies elapsed time from the Unix epoch and therefore an instant, not a named display zone. Software chooses UTC or a local zone when formatting that instant for people. Store a separate IANA zone, such as America/New_York, when a future recurring event must follow regional daylight-saving rules rather than preserve one fixed offset.

Is the timestamp sent to a server?

No. Parsing and formatting happen in your browser using local date APIs, so PagesTools does not need the value. Your browser settings affect the local display, and other software on the device may still observe copied or displayed information. Use the authoritative logging or scheduling system when provenance, access controls, or certified timing matters.