Zulu Time Converter

Zulu is UTC with a letter after it. Type 0800Z and read the same instant as your local time, the 12-hour clock, military time, ISO 8601 and Unix.

Convert
Live
Open the full app — it's free

Zulu time is Coordinated Universal Time written with the suffix Z, spoken "Zulu" from the NATO phonetic alphabet for the letter of the zero-offset time zone. 0800Z is eight in the morning in UTC — not in your kitchen, unless you happen to live on the prime meridian in winter. Aviation, the military, satellite operations and most incident logs run on it for one reason: a single clock removes the sentence "whose 8 o'clock did you mean".

Converting is addition, not magic. You add your UTC offset to the Zulu time to get local, and subtract it to go the other way. The part worth getting right is that the offset moves with daylight saving in most of the world while Zulu never does, so the same local time maps to two different Zulu times across the year.

Zulu to local time chart

Zulu time plus your UTC offset is local time. Below are the common Zulu times against a spread of fixed offsets — read down your column. Where the sum passes midnight the date moves with it, which is the part that turns a briefing into an argument.

Zulu (UTC) times converted to local time at common UTC offsets
ZuluUTC−8 · PSTUTC−5 · ESTUTC±0 · GMTUTC+1 · CETUTC+5:30 · ISTUTC+9 · JST
0000Z16:00 −1 day19:00 −1 day00:0001:0005:3009:00
0500Z21:00 −1 day00:0005:0006:0010:3014:00
0800Z00:0003:0008:0009:0013:3017:00
1200Z04:0007:0012:0013:0017:3021:00
1500Z07:0010:0015:0016:0020:3000:00 +1 day
1800Z10:0013:0018:0019:0023:3003:00 +1 day
2359Z15:5918:5923:5900:59 +1 day05:29 +1 day08:59 +1 day

These are standard-time offsets. Most of the columns move an hour under daylight saving — the Zulu column never does, which is the whole reason it is the one written down. The converter above uses your device's real offset, DST included.

How to read 0800Z

Four digits and a letter. The digits are a 24-hour clock time exactly as in military time, and the letter says which clock they are on. Spoken, 0800Z is “zero eight hundred Zulu”; 1730Z is “seventeen thirty Zulu”.

08
The hour, on the 24-hour clock. Always two digits, so 8 in the morning is 08 and not 8.
00
The minutes, 00 to 59. Ordinary minutes — Zulu changes the reference clock, never the minutes.
Z
The zone. Z is the zero-offset zone, spoken "Zulu" from the NATO phonetic alphabet.
141730Z
The full date-time group: day 14, 17:30 UTC. Aviation and military messages prefix the day of the month.

Both 0800Z and 08:00Z are accepted in the converter above, and so is the colon form with a single-digit hour. Typing one of them gives the same instant back as local time, 12-hour, military, ISO 8601 and a Unix timestamp at once.

Zulu, UTC and GMT

Three names, one clock, for every practical purpose. UTC is the standard — Coordinated Universal Time, kept by atomic clocks and nudged by leap seconds to stay within 0.9 seconds of the Earth's rotation. Zulu is how UTC is written and spoken in operations: the suffix Z, from the phonetic letter for the zero-offset zone. GMT is the older name, a time zone based on mean solar time at the Greenwich meridian, and it survives mostly in civil use and in the UK's winter clock.

The differences only matter to timekeepers. If a flight plan says 0800Z, a log says 08:00 UTC and a broadcast schedule says 08:00 GMT, they mean the same moment. What none of them mean is 8 o'clock where you are, unless your offset happens to be zero.

Z · Zulu
UTC±0. The reference clock everything else is measured against.
A · Alpha
UTC+1. Letters run A to M going east, skipping J.
J · Juliet
Local time, wherever the observer is. The one letter that is not a fixed offset.
N · November
UTC−1. Letters N to Y run west.
R · Romeo
UTC−5. US Eastern Standard Time — the "Romeo" in a lot of American ops traffic.

Why aviation, the military and ops teams run on Zulu

An airliner can cross four time zones between pushback and landing, and the crew, two control centres and a dispatcher may all be in different ones. Log the departure in local time and every reader has to know which local you meant. Log it as 0800Z and there is nothing to resolve: flight plans, METARs, TAFs, NOTAMs and ATC clearances are all in Zulu for that reason, and a pilot's logbook keeps block times on the same clock.

The same logic runs through military orders, satellite passes, incident timelines and distributed systems — a server timestamp is UTC for exactly the reason a NOTAM is Zulu. Daylight saving is the other half of it: a handover written in local time is ambiguous twice a year, once for an hour that happens twice and once for an hour that never happens. Zulu has neither.

The habit worth building is doing the arithmetic in Zulu and converting once, at the end, for the humans who need a local time. Add en-route time to a departure slot in Zulu, subtract the report time from the on-blocks in Zulu, then convert. Converting first and adding afterwards is where the day boundary gets lost.

Real Examples

0800Z=local time

Type the Zulu time; the converter shows the same instant on your clock, plus every other format.

14:00Z=local time

The colon form works too — both 1400Z and 14:00Z are read as UTC.

0800Z + 2h 15m=10:15Z-equivalent

Add en-route time to a departure slot; the result stays the same instant in every format.

NOW=current Zulu

Leave the box empty and it tracks the current time — the Zulu row is the current UTC time, live.

Answers as you type

Quick calc
=

Both widgets live on the widgets page.

Frequently Asked Questions

What is Zulu time?

Zulu time is Coordinated Universal Time (UTC), written with a Z suffix such as 0800Z and spoken "zero eight hundred Zulu". Z is the NATO phonetic letter for the zero-offset zone, so Zulu time and UTC are the same clock with different notation.

How do I convert Zulu time to local time?

Add your UTC offset. At UTC+2, 0800Z is 10:00 local; at UTC−5 it is 03:00 local the same day. If the sum passes 24 or drops below 0, the local date shifts by a day. Typing 0800Z into the converter above does this for your own timezone, daylight saving included.

Is Zulu time the same as GMT?

For everyday use, yes — GMT and Zulu both mean the zero-offset clock, and 0800Z is 08:00 GMT. Strictly, UTC is the atomic time standard and GMT is a time zone based on the mean solar time at Greenwich; they never differ by more than 0.9 seconds, which matters to timekeepers and nobody else.

Does Zulu time change for daylight saving?

Never. UTC has no daylight saving, which is exactly why operations run on it. Your offset to Zulu is what changes: a place at UTC+1 in winter is at UTC+2 in summer, so the same local time is a different Zulu time in July than in January.

How do you write and say Zulu time?

Four digits and a Z, no colon: 0800Z, 1730Z, 2359Z. It is spoken digit-pair by digit-pair with the suffix — "zero eight hundred Zulu", "seventeen thirty Zulu". Aviation writes the date with it as DDHHMMZ, so 141730Z is 17:30 UTC on the 14th.

What is 1200Z in local time?

Noon UTC, shifted by your offset: 07:00 in New York on EST, 13:00 in Berlin on CET, 21:00 in Tokyo. The converter on this page answers it for the timezone your device is in rather than making you count.