Unix Timestamp Converter

Runs in your browserDeveloper Tools#Time

Convert Unix epoch timestamps to readable dates and dates back to timestamps, in IST, UTC or any time zone.

Current Unix time
–seconds
–milliseconds

Timestamp → date

10 digits: seconds · 13: milliseconds

Date → timestamp

Pick a date and time to see its timestamp.

How to use, limits & privacy

About Unix Timestamp Converter

Convert Unix timestamps to readable dates and dates back to timestamps. It shows the time in India (IST), UTC and any time zone you pick, as ISO 8601 and RFC 2822, and how long ago or from now it is. It works out whether a number is in seconds, milliseconds, microseconds or nanoseconds, converts many at once, and shows the current Unix time live. It runs in your browser.

How to Use

1

Enter a timestamp

Type or paste it into Unix timestamp or date, or click Now. The tool reads 10 digits as seconds and 13 as milliseconds; change Unit if it guessed wrong.

2

Pick a time zone

India (IST) is selected. Choose another zone under Time zone to see the time there; UTC and ISO 8601 are always shown.

3

Convert a date back

In Date → timestamp, pick a date and time (read in the selected zone) to get Unix seconds and milliseconds.

4

Copy what you need

Each value has its own copy button. Turn on Many at once to convert one timestamp per line and copy them all as CSV.

Privacy & Processing

  • Mode: local
  • Files Leave Browser: Local tool processing; review details below
  • Max Input Size: Device memory limits
  • Account Required: No
  • Data Stored Locally: Nothing is saved in this browser.
  • Network Processing: Assets or models may require an initial download

Everything is converted in your browser; nothing is sent anywhere.

Rules & Limitations

  • Digits only, with an optional minus sign for dates before 1970 and an optional decimal point. Dates such as 2026-10-06 15:45 or ISO 8601 text are also accepted.
  • Detection by length: up to 11 digits is seconds, 12–14 milliseconds, 15–17 microseconds, longer nanoseconds. Millisecond times before March 1973 need Unit set to Milliseconds.
  • Dates can be shown up to about 275,000 years either side of 1970. Leap seconds are not counted, as in Unix time itself.
  • Time zone rules, including daylight saving, come from your browser.

Top Suggestions

  • Reading created_at and expiry times in API responses, logs and JWTs
  • Finding the Unix time for a date to use in a database query
  • Checking what time a server event in UTC was in India
  • Converting a column of timestamps from a CSV export

Unix Timestamp Converter FAQ

What is a Unix timestamp?

It is the number of seconds since 00:00:00 UTC on 1 January 1970, the Unix epoch. For example 1700000000 is 14 November 2023, 10:13:20 pm UTC, which is 15 November 2023, 3:43:20 am IST. It is the same everywhere in the world, so apps use it to store times.

How do I convert a Unix timestamp to IST?

Paste it into this page: the India (IST) row shows the date and time in Indian Standard Time, which is UTC + 5:30. India does not use daylight saving, so the difference is always 5 hours 30 minutes.

Is my timestamp in seconds or milliseconds?

Count the digits: today's time has 10 digits in seconds and 13 in milliseconds. JavaScript's Date.now() and Java use milliseconds; Unix tools, PHP, Python's time.time() and most databases use seconds.

How do I get the current Unix timestamp in code?

JavaScript: Math.floor(Date.now() / 1000). Python: int(time.time()). PHP: time(). MySQL: UNIX_TIMESTAMP(). Linux shell: date +%s. The live clock at the top of this page shows the same value.

What is the Year 2038 problem?

Systems that store Unix time as a signed 32-bit number can only count up to 2147483647, which is 19 January 2038, 03:14:07 UTC. After that the number overflows. Most modern systems use 64-bit numbers, which last for billions of years.

Is anything I enter sent to a server?

No. All conversions run in your browser and nothing is saved.