🏆 US-Registered Digital Marketing Agency
Advertisement
Advertisement
EVERYDAY

Military Time Converter — 12-hour and 24-hour clock notation

Convert any clock time between AM/PM notation and 24-hour military time, both directions, with the spoken form and the time zone letter written out for you.

Used when converting 12-hour to 24-hour. Midnight is 12 AM and noon is 12 PM.
Four digits, no colon: 0000 through 2359. Used when converting the other way.
Converted time
 
12-hour form
24-hour form
Minutes since midnight
Decimal hours
Tip: if the minutes are zero, the hour is spoken with "hundred" — 0800 is "zero eight hundred", never "zero eight zero zero".
Advertisement

A military time converter moves a clock time between the two notations the world uses for the same instant: 2:30 PM and 1430. The 24-hour form is standard in the armed forces, in aviation, in hospitals, in emergency services, on railway timetables and across most of the world outside the United States. The 12-hour form is what most American readers think in. Getting between them is simple arithmetic that people still get wrong, almost always at the two ends of the day.

Arb Digital publishes this as part of a free tools library, and it converts clock-time notation specifically. That is worth saying plainly, because the time converter on this site converts durations between units — hours into minutes, days into seconds — and never touches AM or PM. The timezone converter shifts a time between geographic zones. This page changes how one time is written and spoken without moving it at all.

What This Military Time Converter Does

Pick a direction, enter the time in whichever notation you have, and the tool gives you the other one alongside the spoken form, the minutes elapsed since midnight and the time expressed as decimal hours. It also attaches the military time zone designator — the single letter that turns 1430 into 1430Z or 1430R and removes any ambiguity about which zone the time refers to.

Both notations are always shown in the supporting grid, so you can read the conversion in either direction regardless of which way you set the selector. The minutes-since-midnight figure is there because that is the format most software actually stores times in, and the decimal-hours figure because that is what timesheets and payroll systems want.

The spoken form is included because writing 1430 correctly and saying it incorrectly is a common way to lose the benefit. Radio and dispatch procedure has settled conventions for reading these numbers aloud, and they are not what a naive digit-by-digit reading would produce.

How to Use It

  1. Choose the direction. The tool reads from the 12-hour fields or the military field depending on which way you select.
  2. Enter the time. For 12-hour, set the hour, the minutes and AM or PM. For military, type four digits with no colon, such as 0730 or 2115.
  3. Pick a zone designator if you need one. Z for UTC, J when the time is simply local and no offset is being claimed, or the letter matching your offset.
  4. Read the converted time and the spoken form. The spoken form is what you say on a radio or a handover; the written form is what goes in the log.
  5. Use the supporting figures for systems. Minutes since midnight for scheduling logic, decimal hours for timesheets and billing.

The Formula / How It's Calculated

Going from 12-hour to 24-hour has exactly three rules. For any AM time other than 12, the hour is unchanged. For 12 AM the hour becomes 00. For any PM time other than 12, add 12 to the hour. For 12 PM the hour stays 12. Minutes never change.

Going the other way inverts those rules. Hours 01 to 11 are AM with the hour unchanged. Hour 00 is 12 AM. Hour 12 is 12 PM. Hours 13 to 23 are PM with 12 subtracted.

Worked example, checked by hand. 2:30 PM is a PM time and the hour is not 12, so add 12: the hour becomes 14 and the minutes stay 30, giving 1430. Minutes since midnight is 14 × 60 + 30 = 870. Decimal hours is 14 + 30 ÷ 60 = 14.5. Spoken, that is "fourteen thirty", and with a Zulu designator it is written 1430Z and spoken "fourteen thirty Zulu".

The awkward cases are both at 12. 12:30 AM is thirty minutes after midnight, so it becomes 0030 — "zero zero thirty" — not 1230. And 12:30 PM is thirty minutes after noon, so it stays 1230. Anyone who has ever mis-set an alarm has met this problem: the hour that reads 12 belongs to the hour numbered 0 in the morning and to the hour numbered 12 in the afternoon.

Advertisement

Why Midnight and Noon Break the 12-Hour Clock

AM and PM abbreviate ante meridiem and post meridiem — before noon and after noon. Noon itself is neither, so labelling it 12 PM is technically incorrect even though it is universal. Midnight is worse: it is simultaneously twelve hours after the previous noon and twelve hours before the next, so "midnight on Friday" could reasonably mean the start of Friday or the end of it.

The National Institute of Standards and Technology addresses this directly in its Times of Day FAQs, which advises that 12 a.m. and 12 p.m. are ambiguous and should be avoided, and suggests specifying 11:59 p.m. or 12:01 a.m. instead — particularly in contracts and insurance policies — or using the 24-hour clock with 0000 for the start of a day and 2400 for its end.

That last detail is the one people find surprising: 2400 and 0000 denote the same instant but belong to different days. A shift logged as ending 2400 on the 5th ended at the same moment as one logged as starting 0000 on the 6th. Most systems only accept 0000 to 2359, which is why this converter works in that range, but you will see 2400 in military and legal documents where the intent is to close out a day rather than open one.

How Military Time Is Actually Spoken

The written form is only half the convention. Read aloud, 0800 is "zero eight hundred", not "eight hundred" and certainly not "zero eight zero zero". When the minutes are zero, the word "hundred" replaces them. When they are not, the hours and minutes are read as two numbers: 1430 is "fourteen thirty", 0915 is "zero nine fifteen", 2359 is "twenty-three fifty-nine".

Leading zeros are spoken. 0005 is "zero zero zero five", which sounds strange until you consider the alternative on a noisy radio link. The whole point of the convention is that every time has exactly four digits and one unambiguous reading, so that a partially heard transmission can still be reconstructed.

The zone letter is appended and spoken with its phonetic name: 1430Z is "fourteen thirty Zulu", 0700R is "zero seven hundred Romeo". The letters run A through M for eastward offsets and N through Y for westward, skipping J, which is reserved for local time. Z is UTC, which is why coordinated universal time is habitually called Zulu time. The NATO phonetic alphabet translator covers the alphabet those names come from.

Where the 24-Hour Clock Genuinely Prevents Errors

Hospitals were among the first civilian institutions to standardise on it, because a medication chart that reads "8:00" is dangerous in a way that "0800" and "2000" are not. Aviation runs on Zulu time for the same reason: an aircraft crossing five time zones needs one unambiguous clock, and every flight plan, clearance and log entry uses it. Rail timetables use it because a train departing 1215 and one departing 0015 must never be confused.

Software has the same motivation. Sorting times as strings works correctly in 24-hour format with leading zeros and fails badly in 12-hour format, where "10:00 AM" sorts before "9:00 AM". Storing minutes since midnight, as this tool reports, sidesteps the problem entirely and makes duration arithmetic trivial. If you are computing elapsed time rather than converting notation, the time duration calculator and the add subtract time calculator are the right pages.

Military Time, ISO 8601 and What Goes in a Record

Military notation and the international standard for writing dates and times overlap but are not identical. ISO 8601 writes a time as 14:30 or 14:30:00 with a colon, and expresses the zone as an offset such as +00:00 or the letter Z rather than the full military letter set. Military notation drops the colon, uses four digits and appends a single letter that carries no minutes component.

The practical consequence is that military designators cannot express half-hour and quarter-hour offsets. India Standard Time at UTC+5:30 and Nepal at UTC+5:45 have no letter, which is one reason the letter system is confined to contexts where those zones do not arise. When you need a machine-readable record, write the ISO form. When you need something spoken over a radio or written in a paper log, write the military form. For a timesheet, the decimal-hours figure is what payroll wants, and the time to decimal converter handles that conversion in bulk.

Need a converter or calculator that is not here yet?

Arb Digital maintains a free library of hundreds of tools, and our team is happy to point you at the right one or hear what is missing.

Browse Free Tools Talk to Arb Digital

Common Mistakes to Avoid

  • Writing 12:30 AM as 1230 — it is 0030, because the hour that reads 12 in the morning is hour zero.
  • Adding 12 to a PM hour of 12 — 12:45 PM is 1245, not 2445; only PM hours from 1 to 11 get 12 added.
  • Dropping the leading zero — 730 is not a valid military time; it must be four digits, so 0730.
  • Saying "zero eight zero zero" — when the minutes are zero the correct reading is "zero eight hundred".
  • Assuming a zone letter can express a half-hour offset — the letters cover whole hours only, so zones such as UTC+5:30 have no designator.

Related Free Tools From Arb Digital

Use the time converter when you need to convert durations between units rather than clock notation, the timezone converter to move a time between geographic zones, the time to decimal converter for timesheet decimals, the time duration calculator for the gap between two clock times, the add subtract time calculator for shifting a time by hours and minutes, and the NATO phonetic alphabet translator for the letter names. Everything else is in the free online tools hub.

Frequently Asked Questions

What is 2:30 PM in military time?

It is 1430. For any PM time except 12, add twelve to the hour and leave the minutes unchanged, so 2 becomes 14 and the minutes stay 30. Spoken, it is "fourteen thirty".

How do I write midnight in military time?

Midnight at the start of a day is 0000. Some military and legal documents also use 2400 to mean midnight at the end of a day, which is the same instant expressed as the close of the previous day rather than the opening of the next.

Why is 12:30 AM written as 0030?

Because the hour labelled 12 in the morning is actually hour zero of the day. Half past midnight is thirty minutes into hour zero, so it is 0030, and writing it as 1230 would put it half a day out.

How is military time spoken aloud?

Hours and minutes are read as two numbers, with leading zeros spoken. When the minutes are zero the word "hundred" replaces them, so 0800 is "zero eight hundred" and 1430 is "fourteen thirty".

What does the Z in 1430Z mean?

Z is the military designator for UTC, spoken "Zulu". Each whole-hour offset has its own letter, running A to M eastward and N to Y westward, with J reserved for unspecified local time.

Is military time the same as the 24-hour clock?

Nearly. The 24-hour clock is normally written with a colon as 14:30, while military notation drops the colon, always uses four digits and appends a zone letter. The underlying time is identical.

Why do NIST and others say to avoid 12 a.m. and 12 p.m.?

Because a.m. and p.m. mean before and after noon, and noon is neither while midnight is both. NIST recommends using 11:59 p.m. or 12:01 a.m. in documents where the exact instant matters, or switching to the 24-hour clock.

This tool converts clock-time notation only. It does not apply time zone offsets or daylight saving adjustments, so a time converted here refers to the same instant in whichever zone you entered it.

Advertisement
Advertisement

Take it further