Convertidor de Hora Militar

Convierte entre hora militar (24 horas) y hora estándar (12 horas AM/PM) — en las dos direcciones, en vivo.

Ambos formatos se calculan en tu navegador — sin subir nada, sin cuenta

Convertidor de Hora Militar

Escanea con la cámara del celular para abrir esta página

sofritools.com/es/convertidor-hora-militar/

WhatsApp

Convierte la hora militar a hora normal (AM/PM) — y al revés

Hora militar ahora mismo:(reloj de tu dispositivo)

Sobre este convertidor de hora militar

Respuesta rápida: la hora militar es el reloj de 24 horas escrito con cuatro cifras y sin dos puntos — 0830, 1400, 2215. Para pasarla a hora normal, mira las dos primeras cifras. Si son 13 o más, réstales 12 y pon PM (1900 → 7:00 PM, 2300 → 11:00 PM); si son menores de 12, es AM tal cual (0830 → 8:30 AM). Los dos casos especiales son 0000, que es medianoche (12:00 AM), y 1200, que es mediodía (12:00 PM). La hora militar de ahora mismo aparece en vivo arriba del convertidor, tomada del reloj de tu dispositivo.

Escribe una hora estándar de 12 horas a la izquierda («8:30 AM», «12:45 PM») para ver su forma militar de 24 horas a la derecha («0830», «1245»), o escribe una hora militar a la derecha para ver la estándar a la izquierda. Los campos están vinculados en vivo en ambas direcciones y el botón «Ahora» pone la hora actual para que veas cómo se lee el momento presente en el otro formato.

La hora militar usa la notación de cuatro dígitos HHMM sin dos puntos y sin AM/PM: 0000 es medianoche, 0600 son las 6 de la mañana, 1200 es mediodía, 1800 son las 6 de la tarde, 2359 es un minuto antes de la próxima medianoche. El reloj de 24 horas en sí es el estándar en la mayor parte del mundo — Estados Unidos y unos pocos países anglófonos son la excepción usando AM/PM en la vida diaria — y el nombre «militar» simplemente refleja la convención estadounidense de adoptarlo dentro de las fuerzas armadas y los servicios de emergencia mientras el día civil se queda en 12 horas.

Las dos horas que confunden a todo el mundo son las 12 AM y las 12 PM. Las 12 AM son medianoche — el inicio del día — que es 0000 (algunos manuales también permiten 2400 para el mismo instante visto como el final del día anterior, y esta herramienta acepta ambos). Las 12 PM son mediodía, que es 1200. El error típico es tratar las letras como orden ordinal — «las 12 AM deben ser antes que la 1 AM» — cuando en realidad la secuencia es 12 AM (medianoche) → 1 AM → 2 AM → … → 11 AM → 12 PM (mediodía) → 1 PM → …

El parser es deliberadamente flexible en la entrada y estricto en la salida. Acepta «8:30 am», «8:30 AM», «8:30AM», «815pm», «8 am» y «20:30» como entradas válidas de hora estándar, y «0830», «830», «08:30», «8:30», «19» (solo la hora), «1400 hrs» y «2400» como entradas militares — pero siempre devuelve la forma canónica (con dos puntos en la estándar, sin ellos en la militar). Si la entrada está mal formada la herramienta te dice de qué lado se la diste y cómo debería lucir el formato, en vez de adivinar en silencio.

Todo corre en tu navegador: no se envía nada, no se registra nada y no hay límite de uso. Es la misma arquitectura que la calculadora de horas trabajadas de este sitio, que usa el reloj de 24 horas y está a un clic en el panel de herramientas relacionadas de abajo.

Tabla completa de conversión de las 24 horas

Cada hora del reloj en ambos formatos. Copia cualquier fila directamente.

MilitarEstándarMilitarEstándar
000012:00 AM (medianoche)120012:00 PM (mediodía)
01001:00 AM13001:00 PM
02002:00 AM14002:00 PM
03003:00 AM15003:00 PM
04004:00 AM16004:00 PM
05005:00 AM17005:00 PM
06006:00 AM18006:00 PM
07007:00 AM19007:00 PM
08008:00 AM20008:00 PM
09009:00 AM21009:00 PM
100010:00 AM220010:00 PM
110011:00 AM230011:00 PM

Cómo convertir mentalmente

  1. Estándar → militar, mañana: rellena con un cero delante si hace falta. 8:15 AM → 0815, 11:45 AM → 1145.
  2. Estándar → militar, tarde o noche: súmale 12 a la hora. 1:15 PM → 13:15 → 1315. 8:30 PM → 20:30 → 2030.
  3. Los casos especiales: 12 AM (medianoche) es 0000; 12 PM (mediodía) es 1200. En los dos los minutos quedan igual.
  4. Militar → estándar, antes de las 1200: quita el cero delante si lo hay y añade AM. 0645 → 6:45 AM. 1130 → 11:30 AM.
  5. Militar → estándar, 1200: son las 12:00 PM (mediodía).
  6. Militar → estándar, de 1300 a 2359: réstale 12 a la hora y añade PM. 1330 → 1:30 PM. 2245 → 10:45 PM.

Errores frecuentes con la hora militar

ErrorCorrectoPor qué
12:30 AM → 12300030Después de medianoche la hora vuelve a empezar en 00; 1230 son las 12:30 PM.
12 PM (mediodía) → 00001200Las 12 PM son mediodía. 0000 es medianoche.
8:00 AM → 20000800Solo se le suma 12 a las horas PM, de 1 PM a 11 PM.
1900 = 9 PM1900 = 7 PMSe resta 12 (19 − 12 = 7); no basta con quitar el 1.
9300930Siempre cuatro cifras: el cero de delante es parte del formato.
1400 PM1400 hrsLa hora militar nunca lleva AM ni PM; la hora ya lo dice.
2400 de hoy0000 (de mañana)Las dos marcan medianoche; 0000 es la forma habitual y abre el día nuevo.

Convertir en Excel, Google Sheets o código

Excel y Google Sheets — TEXTO() con una cadena de formato:
Hora estándar de 12 horas, dada una celda de hora A2 (como 14:30):
=TEXTO(A2; "h:mm AM/PM")            → 2:30 PM

Hora militar desde una celda de hora:
=TEXTO(A2; "hhmm")                   → 1430

Analizar una cadena militar "1430" a una hora real:
=HORANUMERO(IZQUIERDA("1430";2) & ":" & DERECHA("1430";2))   → 14:30 (como hora)

Python:
from datetime import datetime
datetime.strptime("2:30 PM", "%I:%M %p").strftime("%H%M")   # "1430"
datetime.strptime("1430", "%H%M").strftime("%I:%M %p")      # "02:30 PM"
%I es 12 horas (01–12); %H es 24 horas (00–23); %p es AM/PM. Las cadenas de formato son iguales en todo lenguaje que use strptime / strftime. En Excel en español el separador de argumentos suele ser ; en vez de ,.

Tablas de referencia

Preguntas frecuentes

¿Las 12 AM son medianoche o mediodía?

Medianoche. La secuencia va 12 AM (medianoche, inicio del día) → 1 AM → 2 AM → … → 11 AM → 12 PM (mediodía) → 1 PM → … → 11 PM → 12 AM (medianoche siguiente). Un truco que funciona: A viene antes que P en el alfabeto, y la medianoche viene antes que el mediodía — así que 12 AM es medianoche y 12 PM es mediodía. En hora militar no hay ambigüedad: 0000 es medianoche y 1200 es mediodía.

¿Qué es la hora militar?

Es la forma de escribir la hora con el reloj de 24 horas, en cuatro cifras y sin AM ni PM: las dos primeras cifras son la hora (de 00 a 23) y las dos últimas, los minutos. 0700 son las 7 de la mañana, 1500 las 3 de la tarde y 2130 las 9:30 de la noche. En países donde en la vida diaria se habla con AM y PM —como Estados Unidos, Puerto Rico, México o Colombia— se le llama «hora militar» porque se asocia con el ejército, los hospitales y la aviación; en otros lugares se le dice simplemente «formato de 24 horas».

¿Qué hora son las 17, las 19 o las 23 en hora militar?

Réstale 12 a cualquier hora de 13 en adelante y pon PM: 1300 = 1 PM · 1400 = 2 PM · 1500 = 3 PM · 1600 = 4 PM · 1700 = 5 PM · 1800 = 6 PM · 1900 = 7 PM · 2000 = 8 PM · 2100 = 9 PM · 2200 = 10 PM · 2300 = 11 PM. «Las 17», «las 17:00» y «1700 hrs» son la misma hora: las 5 de la tarde. En el convertidor basta con escribir «17» en el campo de hora militar.

¿Qué es 7:30 PM en hora militar?

1930. Para convertir cualquier hora de tarde o noche de 12 a 24 horas, súmale 12 a la hora — 1 PM → 13, 4:30 PM → 16:30 → 1630, 7:30 PM → 19:30 → 1930, 8:15 PM → 2015. Las horas AM quedan igual (con un cero delante para las horas menores de 10: 6 AM → 0600). Los dos casos especiales son las 12 AM = 0000 (restarle 12 a la hora) y las 12 PM = 1200 (dejar la hora igual).

¿Cómo se escribe las 12:30 AM (después de medianoche) en hora militar?

0030. Después de medianoche la hora militar vuelve a empezar en 00: las 12:05 AM son 0005, las 12:30 AM son 0030, las 12:59 AM son 0059 y la 1:00 AM ya es 0100. El error típico es escribir 1230, que en realidad son las 12:30 PM: las doce y media del mediodía.

¿Qué es 2400 en hora estándar?

El mismo instante que 0000 — medianoche. Algunos manuales usan 2400 para denotar «fin del día» por claridad legal o de planificación (un turno que termina a las 2400 del martes es el mismo momento que uno que empieza a las 0000 del miércoles). La mayoría de las convenciones modernas prefieren 0000 para evitar la confusión visual, pero esta herramienta acepta cualquiera de las dos y siempre muestra 0000 como forma canónica en la salida.

¿Por qué algunos relojes digitales muestran «13:45» en vez de AM/PM?

Es el reloj de 24 horas — la misma «hora militar» que esta herramienta convierte, escrita con los dos puntos que teléfonos y computadoras añaden por legibilidad. En conversación de texto y en horarios impresos los dos puntos suelen quedar; en radio y en comunicación militar se caen («trece cuarenta y cinco» o «uno tres cuatro cinco»). La misma hora, distintas convenciones tipográficas.

¿Cómo cambio la hora militar a hora normal en Windows 11 o en el celular?

Es un ajuste de formato, no de hora. En Windows 11: Configuración → Hora e idioma → Idioma y región → Formato regional → Cambiar formatos, y en «Hora corta» elige una opción con «tt» (por ejemplo h:mm tt): «tt» es la marca de a. m./p. m., y el reloj de la barra de tareas cambia al instante. En Android: Ajustes → Sistema → Fecha y hora → desactiva «Usar formato de 24 horas» (en Samsung está en Administración general). En iPhone: Ajustes → General → Fecha y hora → desactiva el formato de 24 horas. Los nombres pueden variar un poco según el modelo; haciendo lo contrario dejas el reloj en hora militar.

Herramientas relacionadas