Incident and log timelines
Paste epochs from CloudWatch, Datadog, or app logs to confirm exact UTC and local wall times during an outage review.
Paste a timestamp, select its unit, and click Convert to see the date in UTC and a selected time zone. Live current epoch. Free, runs in your browser.
Type to search (e.g. London or UTC). Use × to clear and choose another.
Bidirectional converter — jump to a direction:
Auto uses digit length (≈10 → seconds, ≈13 → ms, ≈16 → µs, ≈19 → ns).
Enter a calendar date and time in the selected timezone, then convert to Unix epoch.
Displayed dates use millisecond precision; human-date fields keep whole seconds only.
Show start & end of
From a single duration in seconds, split into parts (and fill the fields below).
Or enter parts separately to get the total in seconds.
Parts are combined as-is (they do not need to be normalized; e.g. 25 hours is allowed).
Unix epoch time counts from 1 January 1970, 00:00:00 UTC. The integer itself is timezone-agnostic; Asia/Karachi or America/New_York only change how that same instant is shown on a clock.
Seconds vs milliseconds: around “now”, seconds are ~10 digits (1700000000) and milliseconds ~13 (1700000000000). Example: 1700000000 seconds = 1700000000000 milliseconds → 14 November 2023, 22:13:20 UTC.
2038 note: 32-bit signed systems that store seconds overflow near early 2038. Prefer 64-bit timestamps (or milliseconds carefully) for long-lived data.
Current epoch in common environments
| Environment | Example |
|---|---|
| JavaScript | Math.floor(Date.now() / 1000) |
| Python | import time; int(time.time()) |
| PHP | time() |
| SQL (PostgreSQL) | EXTRACT(EPOCH FROM now()) |
| Bash | date +%s |
Turn Unix timestamps from logs, databases, and APIs into readable dates—and back—without leaving the browser.
Systems store instants as integers counted from 1970-01-01 UTC. Humans need calendar clocks. This page bridges both directions so you can verify a value from a log line, ticket, or database row without guessing units or timezones.
Prefer ISO 8601 in new APIs when you control the contract; keep this converter handy when you inherit second- or millisecond-based fields that already ship in production.
Paste epochs from CloudWatch, Datadog, or app logs to confirm exact UTC and local wall times during an outage review.
Convert a boundary date to seconds, then use Epoch Time Ranges for start/end of day, month, or year in SQL and API queries.
Check timestamp fields before sending a request in API Tester, or find nested epoch values in JSON Viewer.
Show the same instant in UTC and a named IANA zone with offset so on-call notes stay unambiguous across regions.