Convert UTC to IST Right Now
To convert from UTC to IST, add 5 hours and 30 minutes. UTC is UTC+0 and IST is UTC+5:30. The difference is 5.5 hours and 30 minutes.
Understanding the UTC to IST Offset
UTC (Coordinated Universal Time) has a UTC offset of UTC+0. IST (Indian Standard Time) has a UTC offset of UTC+5:30. The net difference between these two zones is 5.5 hours and 30 minutes. When it is noon in UTC, it is 5:30 PM in IST.
Neither UTC nor IST observes daylight saving time, so this offset is fixed year-round.
The IANA timezone identifiers for these zones are UTC (UTC) and Asia/Kolkata (IST). These identifiers are used by programming languages and operating systems to handle timezone conversions correctly, including automatic DST adjustments.
UTC to IST Conversion Table
| UTC | IST |
|---|---|
| 12:00 AM UTC | 5:30 AM IST |
| 3:00 AM UTC | 8:30 AM IST |
| 6:00 AM UTC | 11:30 AM IST |
| 8:00 AM UTC | 1:30 PM IST |
| 9:00 AM UTC | 2:30 PM IST |
| 10:00 AM UTC | 3:30 PM IST |
| 12:00 PM UTC | 5:30 PM IST |
| 2:00 PM UTC | 7:30 PM IST |
| 3:00 PM UTC | 8:30 PM IST |
| 5:00 PM UTC | 10:30 PM IST |
| 6:00 PM UTC | 11:30 PM IST |
| 8:00 PM UTC | 1:30 AM (+1 day) IST |
| 9:00 PM UTC | 2:30 AM (+1 day) IST |
| 11:00 PM UTC | 4:30 AM (+1 day) IST |
Code Examples
Python
from datetime import datetime
from zoneinfo import ZoneInfo
# Current time in UTC
now_from = datetime.now(ZoneInfo("UTC"))
# Convert to IST
now_to = now_from.astimezone(ZoneInfo("Asia/Kolkata"))
print(f"UTC: {now_from.strftime('%I:%M %p')}")
print(f"IST: {now_to.strftime('%I:%M %p')}")
JavaScript
// Convert current time from UTC to IST
const now = new Date();
const from = now.toLocaleString("en-US", { timeZone: "UTC" });
const to = now.toLocaleString("en-US", { timeZone: "Asia/Kolkata" });
console.log("UTC:", from);
console.log("IST:", to);
Go
package main
import (
"fmt"
"time"
)
func main() {
fromLoc, _ := time.LoadLocation("UTC")
toLoc, _ := time.LoadLocation("Asia/Kolkata")
now := time.Now().In(fromLoc)
converted := now.In(toLoc)
fmt.Printf("UTC: %s\n", now.Format("3:04 PM"))
fmt.Printf("IST: %s\n", converted.Format("3:04 PM"))
}
Frequently Asked Questions
What is the time difference between UTC and IST?
UTC (Coordinated Universal Time) is UTC+0 and IST (Indian Standard Time) is UTC+5:30. The standard time difference is 5.5 hours and 30 minutes.
Does daylight saving time affect the UTC to IST conversion?
No, UTC does not observe DST. IST does not observe DST. The offset is constant year-round.
What are the best overlap hours for UTC and IST meetings?
For scheduling meetings between UTC and IST, look for hours when both zones are in typical business hours (9 AM to 5 PM). When it is 9:00 AM in UTC, it is 2:30 PM in IST. When it is 5:00 PM in UTC, it is 10:30 PM in IST. The best overlap window depends on the specific zones and whether DST is active.
Try the full Timezone Converter for any time and zone pair.