Military Time Converter

Convert military (24-hour) time to standard 12-hour time and back, with the full 24-hour reference chart.

Loading calculator…

What this tool does

Convert military (24-hour) time to standard 12-hour time and back, with the full 24-hour reference chart. Input is auto-detected: a value with AM/PM is read as 12-hour time, anything else as 24-hour time. 00:00 is midnight (12:00 AM) and 12:00 is noon (12:00 PM). 2400 is not produced — the day rolls to 0000.

How to use the Military Time Converter

  1. Enter or select time (24-hour 18:45, or 12-hour 6:45 pm).
  2. Read the calculated result; change any measurement to compare alternatives.

Formula

12-hour → 24-hour: add 12 to PM hours (except 12 PM), 12 AM becomes 00; 24-hour → 12-hour: hours above 12 subtract 12 and are PM; military HHMM is the 24-hour time with the colon removed
time
Time (24-hour 18:45, or 12-hour 6:45 PM)

Input is auto-detected: a value with AM/PM is read as 12-hour time, anything else as 24-hour time. 00:00 is midnight (12:00 AM) and 12:00 is noon (12:00 PM). 2400 is not produced — the day rolls to 0000.

Worked example

For military time converter, the following measurements illustrate the exact method: Time (24-hour 18:45, or 12-hour 6:45 PM): 18:45.

Inputs

  • Time (24-hour 18:45, or 12-hour 6:45 PM)18:45

Result

  • Military time (HHMM)1845
  • 24-hour time18:45
  • 12-hour time6:45 PM
  • How it is spoken1845 hours

Military time reference chart

24-hour12-hourMilitary (HHMM)
00:0012:00 AM0000
01:001:00 AM0100
02:002:00 AM0200
03:003:00 AM0300
04:004:00 AM0400
05:005:00 AM0500
06:006:00 AM0600
07:007:00 AM0700
08:008:00 AM0800
09:009:00 AM0900
10:0010:00 AM1000
11:0011:00 AM1100
12:0012:00 PM1200
13:001:00 PM1300
14:002:00 PM1400
15:003:00 PM1500
16:004:00 PM1600
17:005:00 PM1700
18:006:00 PM1800
19:007:00 PM1900
20:008:00 PM2000
21:009:00 PM2100
22:0010:00 PM2200
23:0011:00 PM2300

Results explained

Military time (HHMM)
Military time (HHMM) from the formula above. Input is auto-detected: a value with AM/PM is read as 12-hour time, anything else as 24-hour time. 00:00 is midnight (12:00 AM) and 12:00 is noon (12:00 PM). 2400 is not produced — the day rolls to 0000.
24-hour time
24-hour time from the formula above. Input is auto-detected: a value with AM/PM is read as 12-hour time, anything else as 24-hour time. 00:00 is midnight (12:00 AM) and 12:00 is noon (12:00 PM). 2400 is not produced — the day rolls to 0000.
12-hour time
12-hour time from the formula above. Input is auto-detected: a value with AM/PM is read as 12-hour time, anything else as 24-hour time. 00:00 is midnight (12:00 AM) and 12:00 is noon (12:00 PM). 2400 is not produced — the day rolls to 0000.
How it is spoken
How it is spoken from the formula above. Input is auto-detected: a value with AM/PM is read as 12-hour time, anything else as 24-hour time. 00:00 is midnight (12:00 AM) and 12:00 is noon (12:00 PM). 2400 is not produced — the day rolls to 0000.

Frequently asked questions

For 1300–2359, subtract 12 from the hour and add PM: 1845 → 6:45 PM. For 0000–1159 the hour stays the same (leading zero dropped) and it is AM: 0645 → 6:45 AM. The reference chart covers every hour.

Noon is 1200 (12:00 PM). Midnight is 0000, spoken 'zero hundred hours', and equals 12:00 AM. Military time runs 0000–2359; 2400 is only an end-of-day notation and is not used here.

Add 12 to the hour: 6:45 PM → 1845. AM times keep their hour, with a leading zero if needed: 6:45 AM → 0645. The exceptions are 12 PM (stays 1200) and 12 AM (becomes 0000).

The HHMM form (1845) is the standard spoken and logged format in military, aviation, medical and emergency-services contexts. The 24-hour colon form 18:45 is the same instant written for timetables.

Essentially yes in the US. Most of the world calls it the 24-hour clock; 'military time' is the American name for the same system, usually written as four digits without a colon.