What this does
Enter a UTC date and time and read it as an India Standard Time clock. The
source is the UTC zone and the target is
Asia/Kolkata, a flat UTC+5:30, so the conversion is a plain
addition of 5 hours 30 minutes on every date of every year. The date field
still matters, because adding five and a half hours frequently pushes the
result onto the following day. It runs entirely in your browser, offline
included.
What is 12:00 UTC in IST?
5:30 PM, and it is 5:30 PM in January and in July alike. A day of UTC, translated:
| UTC | IST |
|---|---|
| 00:00 | 5:30 AM |
| 03:30 | 9:00 AM |
| 06:00 | 11:30 AM |
| 09:00 | 2:30 PM |
| 12:00 | 5:30 PM |
| 13:30 | 7:00 PM |
| 18:30 | 12:00 AM (next day) |
| 23:00 | 4:30 AM (next day) |
Note the last two rows: anything after 18:30 UTC has already rolled over into tomorrow in India.
How do I convert a UTC timestamp to IST?
Timestamps in logs and APIs usually look like
2025-06-15T12:00:00Z, where the trailing Z marks
UTC. To read that in Indian time:
- Enter
2025-06-15as the date and12:00as the time in the left-hand field. - Read the IST equivalent on the right, with the date shown, so a day rollover is obvious rather than assumed.
- If what you have is an epoch number rather than a readable date, put it through the timestamp converter first to get the UTC calendar time.
Does the answer ever change with daylight saving?
No, in either direction. UTC has no daylight saving by definition, and India has never adopted it — one national zone, UTC+5:30, all year. That makes this the rare pair with a constant offset, which is worth knowing when you are writing cron schedules or on-call rotas: a UTC-defined job fires at the same Indian wall-clock time forever, unlike the same job read from New York or London.
Why is IST offset by half an hour?
India picked a single meridian, roughly 82.5° east, as the basis for the whole country's time, and 82.5° works out to exactly five and a half hours of rotation. One zone across roughly 28 degrees of longitude is a deliberate trade — administrative simplicity over solar accuracy — and the half-hour offset is what falls out of it. In practice it means UTC times on the hour become IST times on the half hour, and vice versa.
What time should an offshore standup run?
Pick the UTC hour and let both ends read off it. A standup at 09:00 UTC is 2:30 PM in India — after lunch, before the evening — but 4:00 or 5:00 AM in New York depending on the season, which is too early. Move it to 13:00 UTC and it becomes 6:30 PM in India and 8:00 AM Eastern in winter, 9:00 AM in summer: the slot most India–US teams end up at. See IST to EST for that pairing directly, or the timezone converter to check a third office too.