Military Time Converter
Convert 12-hour AM/PM time to 24-hour military time and back, with midnight and noon handled correctly, plus a full conversion chart.
- Free, no account
- No watermark
- No usage limit
About the Military Time Converter
Military time is the 24-hour clock: four digits from 0000 to 2359, no AM or PM to argue over. The math to convert it is easy once you know the trick, after noon you add twelve, so 2:30 PM becomes 1430. What people actually fumble is a different pair of things: saying the time out loud without botching it, and remembering which 12 is midnight, which is what this converter is built around. Type 2:30 PM and you get 1430 along with how it's said, "fourteen thirty hours." Type 0900 and it tells you that's "zero nine hundred," never "nine hundred," which is the slip that outs a beginner. It all runs in your browser, so nothing you type leaves your machine.
Most converters stop at the digits. They'll turn 1430 into 2:30 PM and leave you there, with no hint that reading it back on a phone or over a radio follows rules of its own. That's the exact gap this one is built to close. The spoken form updates as you type, on the hour and off it, leading zeros included, so you can hear the pattern instead of hunting for it in a chart.
How to use
- Pick a direction. 12-hour → Military takes a normal AM/PM time and gives the four-digit form. Military → 12-hour runs it the other way, drop in a 24-hour time and read it back in plain AM/PM.
- Going 12 to 24: type the hour (1 to 12), the minutes (0 to 59), and tap AM or PM. The answer appears the moment all three are set, as the four-digit number, as a colon-form clock (14:30), and with the spoken version.
- Going 24 to 12: type the time however you've got it.
1430,14:30, or even930for half past nine in the morning all work. It takes three or four digits, colon or no colon, and reads it back as AM/PM. Type2400and it folds cleanly to midnight. - Watch the two notes. Enter 12 AM and it confirms midnight. Enter 12 PM and it says noon. Those are the exact spots people reverse, so the tool says them in words.
- Open the chart if you're still learning the pattern. Show full conversion chart lists every hour from midnight to 11 PM with its military form and how to pronounce it.
Feed it something that isn't a real time, an hour of 25, minutes of 70, a stray three digits, and you get a plain nudge back with the valid range instead of an "Invalid Date" or a crash.
Saying it out loud, which most tools skip
This is the half of military time that pure digit converters ignore, and it's where a beginner gives themselves away, though a handful of rules will cover almost every time you need to say.
On the hour, you say "hundred," never "thousand." 1300 is "thirteen hundred." 0900 is "zero nine hundred." 2000 is "twenty hundred." In formal use the word hours gets tacked on ("thirteen hundred hours"), though plenty of people drop it in casual speech. Midnight, 0000, is "zero hundred."
Leading zeros get spoken, always. This is the one that catches people. 0700 is "zero seven hundred," not "seven hundred." That zero flags a single-digit morning hour and keeps every time exactly four digits long whether you're writing it or saying it. Drop it and 0700 starts to sound like seven-hundred-something, which means nothing on a 24-hour clock.
Off the hour, say the hour then the minutes. 0930 is "zero nine thirty." 1745 is "seventeen forty-five." Minutes under ten keep their own zero too, so 1405 is "fourteen zero five." The tool shows the spoken form for whatever you enter, which is the fastest way to get the rhythm into your ear.
There's a reason it's this rigid. Over a radio with static, in a noisy cockpit, nobody can afford a "wait, did you say five or nine." The four-digit, zero-padded, hundred-counting format is built so a time survives a bad connection and an unfamiliar accent and still lands as one exact moment.
Which 12 is midnight, 12 AM or 12 PM
This is the single spot where nearly every mistake with 12-hour time lives, so it's worth slowing down.
By convention, 12:00 AM is midnight and 12:00 PM is noon, which runs backwards from what most people's gut says. PM sounds like nighttime, so plenty of people read "12 PM" as midnight when it's really noon. And "12 AM," which sounds like the middle of the day, is actually midnight. The labels sit flipped at the exact hour they matter most.
The reason is in the words. AM stands for ante meridiem and PM for post meridiem, before and after noon, and the hour of 12 takes the label of whichever half-day it starts. Midnight begins the before-noon stretch, so it's 12 AM. Noon begins the after-noon stretch, so it's 12 PM. The rule is consistent, but it still catches people at the one hour it matters most, which is why airlines, courts, and hospitals often skip the labels and write "12:00 noon" or "12:00 midnight" in plain words.
Military time deletes the problem. Noon is 1200, midnight is 0000, and with no AM or PM there's nothing to invert. This is also where doing the math in your head quietly breaks. The reflex "add 12 for PM" gives the wrong answer twice: 12 PM is 1200, not 2400, because noon is the one PM hour you don't add to, and 12 AM is 0000, not 1200, because midnight maps to zero. Those two exceptions happen to be the times most likely to matter, a shift start, a "by midnight" deadline, a noon meeting, so they're worth letting the tool carry.
For everything else the shortcut really is easy. Afternoon times, add twelve, 5:45 PM is 1745. Morning times barely change, 9 AM is 0900. The reverse trip, military back to AM/PM, is where a converter saves you most, subtracting 12 from 21 under time pressure is slower than reading it off a screen.
This tool converts a point in time between formats, not a stretch of time, the gap between two clock readings. If you need "how long is a shift from 1400 to 2230," that's the Hours Calculator, and if you need the same moment in another part of the world, that's the Time Zone Converter.
Frequently asked questions
Is midnight written 0000 or 2400?
Both turn up, and 0000 is the standard this tool returns. 0000 treats midnight as the start of a new day, hour zero with the count beginning again, which is how phones, computers, and digital clocks write it. You'll see 2400 used to mark midnight as the end of a day, mostly on timetables and shift rosters where "1600 to 2400" means 4 PM until midnight. They're the same instant, 2400 just labels it as the closing edge of one day rather than the opening minute of the next. Type 2400 here and it comes back as a clean 12:00 AM.
Does military time include seconds?
Usually not. Everyday military and 24-hour time is four digits, the hour and the minute, and that's what this converter works in. Some technical logs and precise operations do append seconds, written as six digits like 143045 for 2:30:45 PM, but you won't meet that on a duty roster or a train board.
What's the difference between military time and Zulu time?
Zulu time is military time pinned to one specific zone, UTC, marked with the letter Z. So "1300Z" is 1 PM UTC, the same instant whether you're in New York, London, or Tokyo. Plain military time has no zone attached, it's just the local 24-hour reading. Aviation and the military lean on Zulu so a crew crossing six time zones shares one clock nobody has to translate. The Z is just a zone tag on top of the 24-hour time.
Why does the box accept 930 without the leading zero?
Because people don't always type the strict four-digit form, and the tool would rather understand you than reject you. 930, 0930, 9:30, and 9 30 all read as half past nine in the morning. Once it parses the time, the output shows the proper zero-padded 0930, so you pick up the correct written form even when you were sloppy typing it in.
What is 0000 in normal time?
It's 12:00 AM, midnight, the very first minute of the day. It throws people because 0000 looks like no number on a 12-hour clock face. The trick is that hour 00 maps to 12, since there's no "0 o'clock" in the AM/PM world. So 0000 is 12:00 AM and 0015 is 12:15 AM, a quarter past midnight.
Do people outside the US call it "military time"?
Mostly not. Across Europe, Latin America, and much of Asia and Africa the 24-hour clock is just how time gets written, a French train leaves at 19:47 and a German broadcast starts at 20:15, no special name needed. Calling it "military time" is largely an American habit, because in the US the 12-hour clock is the everyday default and the 24-hour version turns up mainly in hospitals, aviation, and the forces. Same clock, different name depending on where you grew up.