Military time converter
Convert 24-hour military time to 12-hour AM/PM and back, with a full clock reference chart and bulk list conversion.
- Runs in your browser
- Nothing you enter is sent
- Free, no account
12-hour clock
2:30 PM
With a colon
14:30
Minutes after midnight
870
Through the day
60.4%
of a 24-hour day
Formula and working
Afternoon and evening (PM)
24-hour = 12-hour + 12, for 1 PM to 11 PM 2:30 PM → 2 + 12 = 14 = 14:30
Morning (AM)
24-hour = 12-hour, with a leading zero; 12 AM becomes 00 this time is not in the morning = 14:30
Minutes after midnight
minutes = hours × 60 + minutes = 14 × 60 + 30 = 870
The only two times people get wrong are 12 AM (0000, midnight) and 12 PM (1200, noon). Everything between 1 PM and 11 PM is simply plus twelve.
Nothing pasted yet.
| 24-hour | 12-hour |
|---|---|
| 00:00 | 12:00 AM |
| 01:00 | 1:00 AM |
| 02:00 | 2:00 AM |
| 03:00 | 3:00 AM |
| 04:00 | 4:00 AM |
| 05:00 | 5:00 AM |
| 06:00 | 6:00 AM |
| 07:00 | 7:00 AM |
| 08:00 | 8:00 AM |
| 09:00 | 9:00 AM |
| 10:00 | 10:00 AM |
| 11:00 | 11:00 AM |
| 12:00 | 12:00 PM |
| 13:00 | 1:00 PM |
| 14:00 | 2:00 PM |
| 15:00 | 3:00 PM |
| 16:00 | 4:00 PM |
| 17:00 | 5:00 PM |
| 18:00 | 6:00 PM |
| 19:00 | 7:00 PM |
| 20:00 | 8:00 PM |
| 21:00 | 9:00 PM |
| 22:00 | 10:00 PM |
| 23:00 | 11:00 PM |
Assumptions
- Military time and the 24-hour clock use identical numbers. The military convention drops the colon (1430) and reads whole hours as "hundred"; NATO usage often appends a time-zone letter such as Z for UTC.
- Midnight is 0000 at the start of a day. Some organisations write 2400 for midnight at the end of a day; both refer to the same instant.
- Noon is 1200. There is no 1200 AM or 1200 PM in 24-hour notation, which is precisely why it is used for anything safety-critical.
- Times are parsed leniently: 930, 9:30, 09:30, 9.30am and 9 30 all resolve to the same time.
- No time zone conversion is performed here — this page converts notation, not offsets.
The rule, in one sentence
From 1 PM onwards, add twelve to get military time; from 1300 onwards, subtract twelve to get PM time. Everything before noon keeps the same number with a leading zero, and the only two special cases are midnight and noon themselves.
The full clock
| Military | 12-hour | Military | 12-hour |
|---|---|---|---|
| 0000 | 12:00 AM (midnight) | 1200 | 12:00 PM (noon) |
| 0100 | 1:00 AM | 1300 | 1:00 PM |
| 0200 | 2:00 AM | 1400 | 2:00 PM |
| 0300 | 3:00 AM | 1500 | 3:00 PM |
| 0400 | 4:00 AM | 1600 | 4:00 PM |
| 0500 | 5:00 AM | 1700 | 5:00 PM |
| 0600 | 6:00 AM | 1800 | 6:00 PM |
| 0700 | 7:00 AM | 1900 | 7:00 PM |
| 0800 | 8:00 AM | 2000 | 8:00 PM |
| 0900 | 9:00 AM | 2100 | 9:00 PM |
| 1000 | 10:00 AM | 2200 | 10:00 PM |
| 1100 | 11:00 AM | 2300 | 11:00 PM |
Midnight and noon, the only genuinely confusing part
AM means ante meridiem, before midday; PM means post meridiem, after midday. Midday itself is neither, and midnight is the boundary between two days. The convention that 12 PM is noon and 12 AM is midnight is arbitrary, universally misremembered, and the reason a hotel checkout "at 12 AM" is a support ticket waiting to happen.
The 24-hour clock removes the ambiguity entirely, which is exactly why hospitals, airlines, emergency services, railways and the military all use it. Midnight at the start of a day is 0000; some organisations write 2400 for midnight at the end of a day, and both refer to the same instant. Written schedules generally prefer 0000 for a start and 2359 for an end so there is nothing left to interpret.
How it is spoken
0600— "zero six hundred" or "oh six hundred".1430— "fourteen thirty".1000— "ten hundred hours". Note there is no "o'clock" and no colon.0007— "zero zero zero seven", seven minutes past midnight.
Strictly, "hundred hours" is used for whole hours only. Adding "hours" to a time with minutes — "fourteen thirty hours" — is common in films and rare in practice.
Time-zone letters
Military and NATO usage often appends a single letter naming the time zone, so a time is unambiguous anywhere on earth. Z ("Zulu") is UTC and is the one you will meet most often, in aviation, shipping and log files. J ("Juliet") means local time wherever the reader is. The letters A through M (excluding J) run east of Greenwich and N through Y run west.
This page converts notation, not offsets — 1430Z and 1430 local are
different instants, and turning one into the other needs a time zone converter.
The 24-hour clock outside the military
Most of the world simply calls it "the clock". It is standard civilian notation across continental Europe, Latin America, much of Asia and Africa, and it is the ISO 8601 standard for written time. The "military" label is largely an American English artefact, because the US, UK, Canada, Australia and a handful of other English-speaking countries kept 12-hour notation in everyday use.
There is one genuine difference: the 24-hour civilian clock is written with a colon
(14:30) and the military convention drops it (1430). Both are
accepted in the input above, and both are shown in the result.
Converting a list
Paste a column of times and each line is converted in the opposite direction to the way it was written — 24-hour entries come back as AM/PM, AM/PM entries come back as 24-hour — so a mixed roster or log comes out consistent. Minutes after midnight are shown alongside, which is the form you want for sorting or for arithmetic in a spreadsheet.
No network, no upload
This page is static HTML with a small JavaScript island. There is no server, no analytics and no external request of any kind, so a pasted duty roster or shift log stays entirely on your device. It works offline.
Questions
What is 1400 in normal time?
2:00 PM. From 1300 onwards, subtract twelve to get the PM hour; before 1200, the numbers are the same as the AM clock with a leading zero.
Is midnight 0000 or 2400?
Both notations exist for the same instant. 0000 starts a day and 2400 ends the previous one. Written schedules generally prefer 0000 for a start time and 2359 for an end time to avoid the ambiguity entirely.
Is military time the same as the 24-hour clock?
The numbers are identical. Military usage drops the colon (1430), reads whole hours as "hundred", and often appends a time-zone letter such as Z for UTC or J for local time.
Why is 12 PM noon and 12 AM midnight?
Because AM and PM mean before and after midday, and midday itself belongs to neither. The convention is arbitrary and confuses everyone — which is exactly why hospitals, airlines and the military use the 24-hour clock instead.
Can I convert a list of times at once?
Yes. Paste a column and each line is converted in the opposite direction to the way it was written, so a mixed list comes back consistent.