Read application logs
Turn an epoch value into an ISO and UTC time while correlating events across services.
Convert Unix timestamps in seconds or milliseconds and ISO date strings to ISO, UTC, local time, and both Unix units in your browser.
Convert Unix timestamps and ISO dates. Your result updates in the current tab as you work.
Convert Unix timestamps and ISO dates. Nothing you enter here is uploaded or stored.
ISO: 2026-09-16T23:32:19.000Z UTC: Wed, 16 Sep 2026 23:32:19 GMT Local: 9/16/2026, 11:32:19 PM Unix seconds: 1789601539 Unix milliseconds: 1789601539000
Timestamps cross system boundaries constantly: logs use Unix time, APIs often return ISO 8601 strings, and a user sees their local time. Time Converter accepts a 10-digit Unix value in seconds, a 13-digit value in milliseconds, or a valid ISO date, then shows equivalent forms side by side.
Turn an epoch value into an ISO and UTC time while correlating events across services.
Confirm whether an endpoint returns seconds, milliseconds, or a timezone-aware ISO value.
Compare an exported date field with the numeric timestamp expected by another system.
These examples are specific to Timestamp converter. Replace their values with your own, then use the result as a clue—not as a substitute for application validation.
A client log reports 1735689600000.
1735689600000
Unix milliseconds → 2025-01-01T00:00:00.000Z
Thirteen digits indicate milliseconds. Passing that value to an API expecting seconds creates a date tens of thousands of years away.
An API sends 2026-09-14T09:30:00+01:00.
2026-09-14T09:30:00+01:00
UTC equivalent → 2026-09-14T08:30:00.000Z
The offset tells you the represented instant. Converting to UTC makes cross-service comparison reliable.
Use the result to make a decision in your code or content, not merely to produce another value to copy.
Ten digits usually represent Unix seconds; thirteen digits usually represent milliseconds; ISO values should include their timezone when possible.
UTC is the shared reference for logs and APIs. Local display is useful for human context only.
A date without an offset can be interpreted differently by different runtimes and users.
For a moment in time, store a timezone-aware ISO timestamp or epoch value, then format it for the viewer’s locale at the edge of your interface. Do not store a human-formatted date as your source of truth.
A log event is an instant and can be stored in UTC. ‘Every weekday at 09:00 in Casablanca’ is a local-time rule that must retain a timezone and handle daylight-saving changes where applicable.
Instant: 2026-09-14T08:30:00.000Z
Schedule: { time: "09:00", zone: "Africa/Casablanca", days: [1,2,3,4,5] }Each tool is deliberately narrow. These are the mistakes most likely to appear when its output is copied into a real product without checking the surrounding constraint.
Why it matters: JavaScript Date uses milliseconds, but many APIs and databases expose seconds.
Better approach: Name fields explicitly—createdAtMs or createdAtSeconds—and validate their magnitude at the boundary.
Why it matters: The same string can become different instants for different users or runtimes.
Better approach: Send an ISO offset or IANA timezone alongside local calendar information.
These tools help with bounded client-side work. Production decisions still need the validation, review, and authorization appropriate to your application.
Unix seconds have ten digits for current dates; JavaScript Date values use milliseconds and commonly have thirteen. Supplying the wrong unit shifts the date dramatically.
UTC is a global reference. Local time applies the browser’s timezone and daylight-saving rules for display.
You can, but it is ambiguous. Prefer an ISO value ending in Z for UTC or including an explicit offset such as +01:00.