Timestamp Converter

Convert between Unix timestamps and human-readable dates. Supports seconds and milliseconds.

Current Unix Timestamp

Current Date/Time (Local)

Loading…

Unix Timestamp
Enter a Unix timestamp (seconds or milliseconds)
About Unix Timestamps

A Unix timestamp represents the number of seconds (or milliseconds) since January 1, 1970, 00:00:00 UTC (the "Unix Epoch"). This tool auto-detects whether your input is in seconds or milliseconds.

The Complete Guide

About the Unix Timestamp Converter

Unix timestamps — the number of seconds since January 1, 1970 UTC — are the universal language of time in computing. Every database timestamp, every log line, every API response containing a `createdAt` field is likely a Unix timestamp under the hood. It's the format that makes date math trivial (subtract two timestamps to get elapsed seconds) and completely timezone-agnostic.

But humans don't think in seconds-since-1970. We think in dates and times, in local timezones. Bridging the two is a daily task for developers, sysadmins, and anyone reading logs or debugging schedule-related bugs. Our Unix Timestamp Converter does this instantly in both directions.

The tool auto-detects whether your input is in seconds (10 digits, 1970–2286), milliseconds (13 digits, used by JavaScript and Java), or microseconds (16 digits, some observability systems). It shows the corresponding date in UTC, your local timezone, and any timezone you pick. Reverse conversion is just as easy — type a date and get the timestamp in any unit.

How to use Unix Timestamp Converter

1

Paste a timestamp

Enter a Unix timestamp: seconds (like 1735689600), milliseconds (like 1735689600000), or microseconds. The tool auto-detects the unit based on digit count.

2

See instant conversion

The corresponding date appears in UTC, ISO 8601, RFC 2822, your local timezone, and a relative time (e.g., "3 hours ago" or "in 2 days").

3

Pick a different timezone

Use the timezone dropdown (all IANA timezones supported: America/New_York, Asia/Tokyo, Europe/London, etc.) to see the same timestamp in another region — perfect for coordinating across teams.

4

Reverse convert

Switch to "Date to Timestamp" mode. Pick a date and time; the tool outputs the Unix timestamp in seconds and milliseconds — copy directly into your database or code.

5

Copy in any format

One-click copy buttons for Unix seconds, milliseconds, ISO 8601, RFC 2822, and the human-readable form. Whatever format your system expects, it's a click away.

Common Use Cases

Debug log timestamps

When your server logs show `event at 1735689600` and you need to correlate with a bug report saying "3 PM Tuesday", convert instantly.

Database queries

PostgreSQL, MySQL, and MongoDB store dates as Unix timestamps under the hood. Convert dates to timestamps to write range queries.

API integration testing

Many APIs (Stripe, Slack, GitHub) return `iat`, `exp`, `created` fields as Unix timestamps. Convert to human dates to validate the response.

Cross-timezone scheduling

Your team is in NYC, LA, and Tokyo. A Unix timestamp is timezone-neutral — everyone can see the same event in their local time.

Cron and scheduled job debugging

When a scheduled task fires "at the wrong time", the timestamp in the logs is your source of truth. Compare it to your cron expression.

JWT expiration checks

JWT `exp` and `iat` claims are Unix seconds. Paste them here to see when a token was issued and when it expires — no manual math.

Frequently Asked Questions

Traditional Unix time is in seconds (10-digit numbers up to year 2286). JavaScript's Date.now() returns milliseconds (13 digits). Some systems use microseconds (16 digits) or nanoseconds (19 digits) for higher precision. The tool auto-detects based on digit count.

Related searches:

unix timestamp converter
epoch converter
timestamp to date
date to timestamp
unix time
epoch time
iso 8601
timezone converter
unix seconds