Military Time Converter
Convert standard 12-hour time to military (24-hour) time and back. Get spoken military time, Zulu/UTC time, and NATO time zone letters.
Military Time (24h)
—
Spoken Military Time —
Standard 12h Time —
Extended More scenarios, charts & detailed breakdown ▾
Military Time
—
Spoken Form —
Professional Full parameters & maximum detail ▾
Primary Conversion
Military Time (with seconds) —
Spoken Form —
Zulu / NATO Time
Zulu Time (UTC) —
NATO Time Zone Letter —
Batch Convert
Batch Time 2 (military) —
Batch Time 3 (military) —
How to Use This Calculator
- Enter the hours (1–12), minutes, and select AM/PM.
- The military time string and spoken form appear instantly.
- Use the 24h to 12h tab to reverse-convert a military time like 1430.
Formula
AM: 12 AM = 0000; 1–11 AM = as-is (0100–1100)
PM: 12 PM = 1200; 1–11 PM = hour + 12 (1300–2300)
Example
Example: 3:30 PM → 3 + 12 = 15 → 1530 (spoken: "fifteen-thirty hours")
Frequently Asked Questions
- Military time is a 24-hour clock format that runs from 0000 (midnight) to 2359 (11:59 PM). It eliminates the AM/PM ambiguity of the 12-hour clock. In the 24-hour system, 0000 = midnight, 0600 = 6:00 AM, 1200 = noon, 1800 = 6:00 PM, 2359 = one minute before midnight. Military time is standard in the US military, NATO forces, emergency services, aviation, and hospitals worldwide because precise time communication is critical — "meet at 6:00" in a 12-hour context could mean morning or evening. Most countries outside the US use the 24-hour clock in everyday life (train schedules, official documents, digital clocks). The 12-hour clock with AM/PM is primarily used in the US, Canada, Australia, and parts of Asia for informal communication.
- For times between 1:00 PM and 11:59 PM, add 12 to the hour: 3:30 PM → 3 + 12 = 15 → 1530. For AM times, the conversion is straightforward with two-digit padding: 1:00 AM = 0100, 6:45 AM = 0645, 11:59 AM = 1159. Special cases: 12:00 AM (midnight) = 0000; 12:00 PM (noon) = 1200; 12:30 PM = 1230; 12:59 PM = 1259. Quick conversion table: 1 PM = 1300, 2 PM = 1400, 3 PM = 1500, 4 PM = 1600, 5 PM = 1700, 6 PM = 1800, 7 PM = 1900, 8 PM = 2000, 9 PM = 2100, 10 PM = 2200, 11 PM = 2300. To reverse (convert military to 12-hour): if ≥ 1300, subtract 12 and add PM; if < 1200, it is AM (drop leading zero for standard notation).
- 0000 (pronounced "zero-hundred hours") is midnight — the start of a new day at 12:00 AM. This can be a source of confusion: in military and aviation contexts, 0000 is always the beginning of the day (just after 2359 the night before). Some military contexts use 2400 to refer to midnight as the end of a day, but 0000 is more common as the start. The first hour after midnight runs from 0000 to 0059; 0100 is 1:00 AM; 0600 is 6:00 AM. Noon is 1200 (twelve hundred hours). Midnight should not be confused with noon (both are "12 o'clock" in casual speech, but 0000 ≠ 1200 in military time). In 24-hour digital clocks, midnight typically displays as 00:00.
- Zulu time (abbreviated Z) is Coordinated Universal Time (UTC) — the primary time standard by which the world regulates clocks and time. "Zulu" is the NATO phonetic alphabet word for the letter Z, which is the suffix used in aviation and military notation to indicate UTC. For example, "1430Z" means 14:30 UTC. Zulu time eliminates time zone confusion in international military operations, global aviation (all flight plans use Zulu time), weather forecasting, and internet protocols. UTC is essentially the same as Greenwich Mean Time (GMT), though GMT is an older geographic time zone while UTC is a precise scientific standard maintained by atomic clocks. To convert Zulu to local time, add or subtract your UTC offset: US Eastern Time is UTC−5 (standard) or UTC−4 (daylight), so 1800Z = 1:00 PM EST.
- Military time is spoken by stating each two-digit group followed by "hundred" if the minutes are zero, or by stating hours and minutes separately otherwise. Rules: 0800 = "zero-eight-hundred hours"; 1000 = "ten-hundred hours"; 1200 = "twelve-hundred hours"; 1430 = "fourteen-thirty hours"; 0945 = "zero-nine-forty-five hours"; 0001 = "zero-zero-zero-one hours." Leading zeros are always spoken: 0300 = "zero-three-hundred hours" (not "three hundred hours"). The word "hours" is typically appended in formal military and aviation use but often dropped in casual speech. In aviation, "fifteen hundred Zulu" means 1500 UTC. An easy memory rule: say each digit pair and add "hours" at the end. Unlike 12-hour time, you never say "AM" or "PM" with military time.