UTC to JST Converter

Japan Standard Time is UTC+9 all year, so add 9 hours to UTC. 00:00 UTC is 9:00 AM in Japan, and 15:00 UTC is 12:00 AM (next day).

UTC to JST Conversion Table

Full 24-hour table. Japan has no daylight saving, so the offset is the same every day of the year.

UTC (24h)UTC (12h)JST (UTC+9)
00:0012:00 AM9:00 AM
01:001:00 AM10:00 AM
02:002:00 AM11:00 AM
03:003:00 AM12:00 PM
04:004:00 AM1:00 PM
05:005:00 AM2:00 PM
06:006:00 AM3:00 PM
07:007:00 AM4:00 PM
08:008:00 AM5:00 PM
09:009:00 AM6:00 PM
10:0010:00 AM7:00 PM
11:0011:00 AM8:00 PM
12:0012:00 PM9:00 PM
13:001:00 PM10:00 PM
14:002:00 PM11:00 PM
15:003:00 PM12:00 AMnext day
16:004:00 PM1:00 AMnext day
17:005:00 PM2:00 AMnext day
18:006:00 PM3:00 AMnext day
19:007:00 PM4:00 AMnext day
20:008:00 PM5:00 AMnext day
21:009:00 PM6:00 AMnext day
22:0010:00 PM7:00 AMnext day
23:0011:00 PM8:00 AMnext day

* From 15:00 UTC onward the Japan time falls on the next calendar day.

Tokyo's Working Day in UTC

Japan's working day starts at 00:00 UTC, so a Tokyo morning is the very start of the UTC date, and the whole working day is over by 08:00 UTC.

In JapanJSTUTC
Office day starts9:00 AM00:00
Stock exchange opens9:00 AM00:00
Morning session ends, lunch break11:30 AM02:30
Afternoon session starts12:30 PM03:30
Stock exchange closes3:30 PM06:30
Office day ends5:00 PM08:00

Exchange sessions follow JPX trading hours; the 3:30 PM close dates from November 5, 2024 (it was 3:00 PM before). The 9 AM to 5 PM office day is a planning assumption, not a rule.

Where the Date Changes

Adding 9 hours pushes the later UTC hours onto the next date in Japan. 14:00 UTC is 11:00 PM, but 15:00 UTC is already 12:00 AM (next day), and 23:00 UTC is 8:00 AM (next day). A timestamp written as 23:00 UTC on Monday is a Tuesday morning in Tokyo.

Going the other way, 9:00 AM in Japan is 00:00 UTC the same date, but 8:00 AM in Japan is 23:00 UTC on the previous UTC date, and so is anything before 9:00 AM JST.

No Summer Time in Japan

The offset never changes, and it applies to the whole country, from Hokkaido to Okinawa. Japan did use daylight saving time during the Allied occupation (1948 to 1951 in the tz database) and dropped it after the occupation ended. It has been talked about again several times since, but nothing has been adopted, so software that works with Japan does not need a seasonal rule.

What does change is the other side of the conversion. The gap between Japan and London, New York or Sydney moves with their clock changes: see the time zone converter for the gap on a given date.

Converting a Timestamp in Code

A UTC timestamp ends in Z. The same moment written for JST carries the offset instead: 2026-03-01T15:00:00Z and 2026-03-02T00:00:00+09:00 are one instant, and the local date is a day later. Libraries convert it for you if you give them the zone name Asia/Tokyo instead of a fixed number.

# Python 3.9+
from datetime import datetime
from zoneinfo import ZoneInfo
datetime.fromisoformat("2026-03-01T15:00:00+00:00").astimezone(ZoneInfo("Asia/Tokyo"))
// JavaScript
new Date("2026-03-01T15:00:00Z").toLocaleString("en-US", { timeZone: "Asia/Tokyo" })

Both give the JST time shown above.

Related Conversions