Type a time in 12-hour format (with AM or PM) and instantly see the 24-hour equivalent, or go the other way. The converter also settles the classic 12 AM vs 12 PM confusion and shows the military time notation.
Table of all 24 hours of the day
| 24-hour | 12-hour | Military | Period |
|---|---|---|---|
| 00:00 | 12:00 AM | 0000 | midnight |
| 01:00 | 1:00 AM | 0100 | night |
| 02:00 | 2:00 AM | 0200 | night |
| 03:00 | 3:00 AM | 0300 | night |
| 04:00 | 4:00 AM | 0400 | night |
| 05:00 | 5:00 AM | 0500 | night |
| 06:00 | 6:00 AM | 0600 | morning |
| 07:00 | 7:00 AM | 0700 | morning |
| 08:00 | 8:00 AM | 0800 | morning |
| 09:00 | 9:00 AM | 0900 | morning |
| 10:00 | 10:00 AM | 1000 | morning |
| 11:00 | 11:00 AM | 1100 | morning |
| 12:00 | 12:00 PM | 1200 | noon |
| 13:00 | 1:00 PM | 1300 | afternoon |
| 14:00 | 2:00 PM | 1400 | afternoon |
| 15:00 | 3:00 PM | 1500 | afternoon |
| 16:00 | 4:00 PM | 1600 | afternoon |
| 17:00 | 5:00 PM | 1700 | afternoon |
| 18:00 | 6:00 PM | 1800 | evening |
| 19:00 | 7:00 PM | 1900 | evening |
| 20:00 | 8:00 PM | 2000 | evening |
| 21:00 | 9:00 PM | 2100 | evening |
| 22:00 | 10:00 PM | 2200 | evening |
| 23:00 | 11:00 PM | 2300 | evening |
The rules in two lines
12-hour to 24-hour: AM keeps the hour (except 12 AM, which is 00). PM adds 12 (except 12 PM, which stays 12). 24-hour to 12-hour: 00 becomes 12 AM, 01-11 stay AM, 12 becomes 12 PM, and 13-23 subtract 12 and take PM. Minutes never change.
Midnight and noon: the 12 AM / 12 PM trap
AM stands for ante meridiem (before midday) and PM for post meridiem (after midday). Noon is exactly midday, so it is neither before nor after, and the labels become ambiguous. The convention used by most style guides and software is: 12:00 AM is midnight (the start of the day, 00:00) and 12:00 PM is noon (12:00). Many people mix them up, and a "12 AM meeting" can mean either midnight at the start or at the end of the date. To be safe, write "noon" or "midnight", add the date, or use 24-hour time, where there is no ambiguity. The same care applies to 12:30 AM (half an hour after midnight, 00:30) and 12:30 PM (half an hour after noon, 12:30).
Military time notation
Military time is the 24-hour clock written as four digits with no colon or AM/PM: 0800, 1315, 2359. It is spoken digit by digit or in pairs: 0800 is "zero eight hundred", 1315 is "thirteen fifteen", and 1300 is "thirteen hundred". Midnight is 0000 ("zero hundred") and the last minute of the day is 2359. Military time is also standard in aviation, hospitals, emergency services and logistics, where a mistaken AM or PM is costly. Some systems write 2400 for the end of the day; it is the same moment as 0000 of the following day.
Examples
- 7:30 AM = 07:30 (0730)
- 12:00 AM = 00:00 (0000), midnight
- 12:45 PM = 12:45 (1245), just after noon
- 6:15 PM = 18:15 (1815)
- 23:05 = 11:05 PM (2305)
- 00:20 = 12:20 AM (0020), twenty minutes after midnight
Need to convert a time between cities rather than between formats? Use the time zone converter (it has a 12/24-hour switch), the hours calculator to add or subtract time, or the online clock to see the current time. Zones and offsets are explained in the time zones guide.