UTC to AEST Converter
Australian Eastern Standard Time is UTC+10, so add 10 hours to UTC. From October to April Sydney and Melbourne are on AEDT (UTC+11) instead. 00:00 UTC is 10:00 AM on AEST and 11:00 AM on AEDT.
“AEST” on this page means the fixed UTC+10 offset, used by Sydney and Melbourne from April to October and by Brisbane all year. Every table shows AEDT alongside it.
UTC to AEST Conversion Table
Full 24-hour table. AEST is UTC+10 and AEDT is UTC+11 (first Sunday in October to first Sunday in April).
| UTC (24h) | UTC (12h) | AEST (UTC+10) | AEDT (UTC+11) |
|---|---|---|---|
| 00:00 | 12:00 AM | 10:00 AM | 11:00 AM |
| 01:00 | 1:00 AM | 11:00 AM | 12:00 PM |
| 02:00 | 2:00 AM | 12:00 PM | 1:00 PM |
| 03:00 | 3:00 AM | 1:00 PM | 2:00 PM |
| 04:00 | 4:00 AM | 2:00 PM | 3:00 PM |
| 05:00 | 5:00 AM | 3:00 PM | 4:00 PM |
| 06:00 | 6:00 AM | 4:00 PM | 5:00 PM |
| 07:00 | 7:00 AM | 5:00 PM | 6:00 PM |
| 08:00 | 8:00 AM | 6:00 PM | 7:00 PM |
| 09:00 | 9:00 AM | 7:00 PM | 8:00 PM |
| 10:00 | 10:00 AM | 8:00 PM | 9:00 PM |
| 11:00 | 11:00 AM | 9:00 PM | 10:00 PM |
| 12:00 | 12:00 PM | 10:00 PM | 11:00 PM |
| 13:00 | 1:00 PM | 11:00 PM | 12:00 AMnext day |
| 14:00 | 2:00 PM | 12:00 AMnext day | 1:00 AMnext day |
| 15:00 | 3:00 PM | 1:00 AMnext day | 2:00 AMnext day |
| 16:00 | 4:00 PM | 2:00 AMnext day | 3:00 AMnext day |
| 17:00 | 5:00 PM | 3:00 AMnext day | 4:00 AMnext day |
| 18:00 | 6:00 PM | 4:00 AMnext day | 5:00 AMnext day |
| 19:00 | 7:00 PM | 5:00 AMnext day | 6:00 AMnext day |
| 20:00 | 8:00 PM | 6:00 AMnext day | 7:00 AMnext day |
| 21:00 | 9:00 PM | 7:00 AMnext day | 8:00 AMnext day |
| 22:00 | 10:00 PM | 8:00 AMnext day | 9:00 AMnext day |
| 23:00 | 11:00 PM | 9:00 AMnext day | 10:00 AMnext day |
* From 14:00 UTC on AEST (13:00 UTC on AEDT) the Australian time falls on the next calendar day.
Australia Is Not One Clock
New South Wales, Victoria, Tasmania and the ACT change their clocks. Queensland does not, and Adelaide and Perth are on different offsets altogether. The offsets on two dates in 2026:
| City | Mid-January | Mid-July |
|---|---|---|
| Sydney, Melbourne, Canberra, Hobart | UTC+11 | UTC+10 |
| Brisbane (Queensland, no clock change) | UTC+10 | UTC+10 |
| Adelaide | UTC+10:30 | UTC+9:30 |
| Perth (no clock change) | UTC+8 | UTC+8 |
In January a 9:00 AM meeting in Sydney is 8:00 AM in Brisbane, not 9:00 AM. In July they match. Adelaide is half an hour behind Sydney all year.
A Sydney Workday in UTC
A 9-to-5 day in Sydney starts on the previous UTC date, since it is already the next day in Australia when UTC is still in the evening:
| In Sydney or Melbourne | On AEST (UTC+10) | On AEDT (UTC+11) |
|---|---|---|
| Starts, 9:00 AM | 23:00 UTCprevious day | 22:00 UTCprevious day |
| Ends, 5:00 PM | 07:00 UTC | 06:00 UTC |
When the Clocks Change
Australia moves in the opposite season to Europe and North America. Clocks go forward at 2:00 AM on the first Sunday in October (to 3:00 AM) and back at 3:00 AM on the first Sunday in April (to 2:00 AM). 23:00 UTC is 9:00 AM (next day) on AEST and 10:00 AM (next day) on AEDT. For the gap with London, India or New York on a given date, use the time zone converter.
Converting a Timestamp in Code
A UTC timestamp ends in Z. The same moment written for AEDT carries the offset instead: 2026-03-01T15:00:00Z and 2026-03-02T02:00:00+11:00 are one instant, and the local date is a day later. Libraries convert it for you if you give them the zone name Australia/Sydney 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("Australia/Sydney"))// JavaScript
new Date("2026-03-01T15:00:00Z").toLocaleString("en-US", { timeZone: "Australia/Sydney" })Both give the AEDT time shown above.