Skip to content

Free tool

Convert Unix timestamps to IST and back — instantly

Paste an epoch value in seconds, milliseconds, micro- or nanoseconds, or any ISO date, and see it in IST, UTC and any time zone with the relative time. Turn a local date back into a timestamp, or convert a whole log in batch.

  • Runs in your browser
  • Free, no signup
  • Updated
Now:—

Timestamp or date

Unix seconds (WhatsApp webhooks), milliseconds (JavaScript), micro- or nanoseconds, or any ISO 8601 date.

Date to timestamp

Converted

Enter a value to see it in every format.

Batch convert

Up to 1,000 lines — handy for log files and webhook dumps.

Current timestamp in code

JavaScript  Math.floor(Date.now() / 1000)
Python      int(time.time())
PHP         time()
Go          time.Now().Unix()
Java        Instant.now().getEpochSecond()
PostgreSQL  extract(epoch from now())::bigint
MySQL       UNIX_TIMESTAMP()
Shell       date +%s

All of these return whole seconds since 1 January 1970 UTC — the same instant everywhere. Only the display depends on a time zone.

Converted in your browser using its time-zone database — nothing is sent anywhere.

Keyboard shortcuts

  • Copy the IST timeCtrl/⌘Enter
  • Clear the inputCtrl/⌘L
  • Show these shortcuts?

Shortcuts work while the cursor is inside the tool.

About this tool

What is the Unix Timestamp Converter?

The Unix Timestamp Converter is a free tool that converts epoch time to a readable date and back. Paste seconds, milliseconds, microseconds or nanoseconds — the unit is detected automatically — and see the time in IST, UTC and any time zone, with ISO 8601, relative time and batch conversion for logs.

Price
Free
Signup
None
Your data
Stays in your browser
Updated

What you get

  • Seconds, milliseconds, micro- and nanoseconds auto-detected
  • IST first, plus UTC and any IANA time zone
  • ISO 8601, HTTP date, ISO week and relative time
  • Date and time back to a timestamp
  • Batch mode with CSV download

Developer utilities · no account, nothing uploaded

How it works · three steps, no signup

How to use the Unix Timestamp Converter

  1. Step 1: Paste a value

    An epoch number from a webhook, log or database, or an ISO date. The unit is detected from its length.

  2. Step 2: Read every format

    IST first, then Unix seconds and milliseconds, ISO 8601 in IST and UTC, the HTTP date and any time zone you pick.

  3. Step 3: Go the other way

    Pick a date, time and zone to get the timestamp — or paste many lines and download the conversions as CSV.

FAQ

Unix Timestamp Converter: questions and answers

Is a Unix timestamp in seconds or milliseconds?

Both are common. Unix tools, PHP, Python's time.time() and WhatsApp webhook timestamps use seconds (10 digits today); JavaScript's Date.now() and many databases use milliseconds (13 digits). This converter detects the unit from the number of digits, and you can force it if a value is ambiguous.

How do I convert a timestamp to IST?

A Unix timestamp is the same instant everywhere — only the display changes. IST is UTC+05:30 all year (India has no daylight saving), so add five and a half hours to the UTC time. The converter does this for you and also shows the ISO 8601 form with the +05:30 offset, which is the safest way to store or send a local time.

What timestamp does a WhatsApp webhook send?

The timestamp field on messages and statuses is a string of Unix seconds, for example "1793500000". Convert it with the field as-is, and remember a status timestamp is when Meta recorded the event, which can lag the customer's device time slightly.

What happens in 2038?

Systems that store seconds in a signed 32-bit integer overflow on 19 January 2038 at 03:14:07 UTC. Modern languages and databases use 64-bit integers, which last for billions of years — but it is worth checking old embedded devices and legacy database columns.

How do I get the current Unix timestamp?

In JavaScript use Math.floor(Date.now() / 1000) for seconds (Date.now() alone is milliseconds); in Python, int(time.time()); in a shell, date +%s; in PostgreSQL, extract(epoch from now()); in MySQL, UNIX_TIMESTAMP(). Paste any of these results into the converter to check it against IST.

Still have questions?

Book a demo

Meta Business Partner

Ready to do this at scale?

InfiQ puts broadcasts, chatbots, a shared inbox and the developer API behind one dashboard — on the official WhatsApp Business API. 7-day free trial, no card required.

7-day free trial Enterprise-grade reliability Live in 2 hours Built for Indian businesses