Números romanos a arábigos: convertidor y reglas de lectura
MMXXVI es 2026. Escribe o pega un número romano, o una fecha entera en números romanos, y el convertidor la pasa a números arábigos. También lee el IIII de las esferas de reloj y otras formas fuera del estándar, y debajo del resultado muestra cómo se escribe hoy ese número.
El campo acepta mayúsculas y minúsculas, la forma IIII de las esferas de reloj, letras con raya encima y fechas como XII.V.MCMXC.
¿Qué son los números romanos?
Los números romanos se escriben con siete letras: I vale 1, V vale 5, X vale 10, L vale 50, C vale 100, D vale 500 y M vale 1000. La numeración romana es un sistema aditivo: cada signo tiene un valor que se va sumando al de los demás[1]. No tiene cero.
Los números arábigos que usas cada día funcionan de otra manera. Son posicionales: el mismo 2 vale dos, veinte o doscientos según el lugar que ocupa, y el cero guarda los lugares vacíos. Con la misma idea funciona el sistema binario, que puedes probar en el convertidor de decimal a binario. Como una letra romana vale siempre lo mismo, algunos números salen largos: 1888 es MDCCCLXXXVIII.
En el cartel de la Puerta de Alcalá, en Madrid, aparecen dos de los usos más comunes: el nombre de un rey, Carlos III, y el año de la obra, MDCCLXXVIII, es decir, 1778[1]. Hoy los verás también en los siglos, en los nombres de reyes y papas y en las esferas de reloj.
¿Cómo se leen los números romanos?
Se leen de izquierda a derecha sumando el valor de cada letra. Hay una excepción: una letra menor colocada justo antes de otra mayor se resta. Hoy se usan solo seis de estos pares: IV es 4, IX es 9, XL es 40, XC es 90, CD es 400 y CM es 900[1].
Toma MCMXC. M es 1000. CM es 1000 menos 100, es decir, 900. XC es 90. En total suman 1990. MMXXVI es más sencillo porque no tiene ningún par que reste: MM es 2000, XX es 20 y VI es 6, así que es 2026.
El convertidor te da la cifra, pero en voz alta no siempre se dice igual. Con reyes y papas, hasta el diez se lee como ordinal y a partir del diez como cardinal, así que el X admite las dos lecturas: Julio II es Julio segundo y Luis XV es Luis quince. Con los siglos, del XI en adelante solo es normal leerlos como cardinales: siglo XXI se lee siglo veintiuno[2].
¿Cuánto vale cada letra y cada par romano?
| Número romano | Número arábigo | Ejemplo |
|---|---|---|
| I | 1 | III es 3 |
| V | 5 | VII es 7 |
| X | 10 | XXX es 30 |
| L | 50 | LX es 60 |
| C | 100 | CCC es 300 |
| D | 500 | DC es 600 |
| M | 1000 | MM es 2000 |
| IV | 4 | XIV es 14 |
| IX | 9 | XIX es 19 |
| XL | 40 | XLV es 45 |
| XC | 90 | XCIX es 99 |
| CD | 400 | CDL es 450 |
| CM | 900 | MCM es 1900 |
¿Cómo se leen en voz alta los números romanos?
| Cómo aparece escrito | Número | Cómo se lee |
|---|---|---|
| Julio II | 2 | Julio segundo |
| Enrique VIII | 8 | Enrique octavo |
| Alfonso X | 10 | Alfonso décimo o Alfonso diez |
| Luis XV | 15 | Luis quince |
| Juan XXIII | 23 | Juan veintitrés |
| siglo XVIII | 18 | siglo dieciocho |
| siglo XXI | 21 | siglo veintiuno |
¿Por qué los relojes ponen IIII en lugar de IV?
Hoy un mismo signo no debe aparecer más de tres veces seguidas, con una excepción: en las esferas de reloj con cifras romanas el 4 puede escribirse IV o IIII[1]. Hasta la Edad Media era bastante habitual escribir el 4 como IIII, combinando el método aditivo con el que resta[1].

El convertidor lee estas formas igual que cualquier otro número: la letra menor delante de una mayor resta y el resto suma. La función NUMERO.ARABE de Excel también acepta una forma fuera del estándar y lee mxmvii como 1997[3]. Así obtienes un resultado para IIII, MDCCCCX o IC, y la línea Forma estándar debajo muestra cómo se escriben hoy: IV, MCMX y XCIX. Una serie de letras iguales delante de una mayor se resta entera, por eso el antiguo XIIX sale como 18.

¿Qué significa la raya encima de un número romano?
Para valores mayores que 3999 se coloca una línea horizontal encima de la cifra, que multiplica su valor por 1000[1]. V con raya es 5000, X con raya es 10 000 y M con raya es 1 000 000. Las letras sin raya conservan su valor, así que X̅V es 10 005.
La raya tiene que ir sobre cada letra a la que afecta. Si en el campo pones IV̅, con la raya solo sobre la V, el convertidor resta I de 5000 y da 4999, y la línea Forma estándar muestra I̅V̅CMXCIX. Cuatro mil es I̅V̅, con raya sobre las dos letras.
El campo acepta la raya pegada como carácter combinado y como macrón, por ejemplo de un texto con Ī. Lee números hasta 3 999 999.
¿Qué formas admite este convertidor?
| Qué escribes | Qué muestra el convertidor | Nota |
|---|---|---|
| MMXXVI | 2026 | Es un año normal en mayúsculas, como en los créditos de una película. |
| mmxxvi | 2026 | Las minúsculas se leen igual que las mayúsculas, así que no hace falta activar el bloqueo de mayúsculas. |
| Ⅻ | 12 | El carácter ya hecho del doce, copiado de Word o de un mapa de caracteres, se descompone en las letras XII. |
| XII/V/MCMXC | 12/5/1990 | Una fecha en números romanos se convierte parte por parte y las barras se quedan en su sitio. |
| MDCCLXXVIII | 1778 | El año de un monumento se lee como cualquier otro número. |
| IIII | 4 | La forma de las esferas de reloj se lee, y debajo del resultado aparece IV como forma estándar. |
| MCCCCLXXV | 1475 | Cuatro C seguidas se suman, y debajo del resultado aparece MCDLXXV como forma estándar. |
| I̅V̅ | 4000 | La raya encima multiplica por 1000, así que IV con raya es cuatro mil. |
¿Cómo se convierten números romanos a arábigos en Excel?
Para un solo número es más rápido el campo de arriba. Una columna entera la convierte Excel con la función NUMERO.ARABE si arrastras la fórmula hacia abajo.
Escribe la fórmula con NUMERO.ARABE
Pon el número romano en la celda A1 y en la celda B1 la fórmula =NUMERO.ARABE(A1). También puedes escribir el texto dentro de la fórmula: =NUMERO.ARABE("LVII") da 57[3].No te preocupes por las mayúsculas
La función no distingue mayúsculas de minúsculas, así que "mcmxii" y "MCMXII" dan 1912. También ignora los espacios antes y después del número[3].Revisa las celdas con error
La función devuelve un error cuando la celda contiene un número, una fecha o un texto que no es un número romano válido, y un texto vacío "" da 0[3]. No separa una fecha en partes, así que las fechas conviértelas en el campo de arriba.Respeta el límite de longitud
El texto puede tener como máximo 255 caracteres, así que el mayor resultado posible es 255 000, es decir, 255 letras M[3]. Los números con raya encima no los lee.
Fuentes
- Numeración romana — Wikipedia
- Lectura de los números romanos, Ortografía de la lengua española — Real Academia Española y ASALE
- Función NUMERO.ARABE — Microsoft
Todos los valores de las tablas se calcularon a partir de las definiciones de las unidades y se comprobaron aritméticamente antes de publicarlos. Los datos históricos y los nombres de las unidades locales proceden de las fuentes indicadas arriba.
Última revisión del contenido: · redactado y verificado por el equipo de Arteon
Preguntas frecuentes sobre la lectura de números romanos
¿Existe el cero en números romanos?
No. La numeración romana no tiene símbolo para el cero, por eso el campo no acepta 0 y muestra un aviso si escribes una cifra.
¿Cuál es el número romano más grande?
Sin raya, el mayor es 3999, que se escribe MMMCMXCIX, porque hoy un mismo signo no se repite más de tres veces seguidas[1]. Con raya encima, el convertidor lee números hasta 3 999 999.
¿Cómo se lee la N-II?
La ene dos o la nacional dos. Cuando un número romano solo identifica algo dentro de una serie, como una carretera, se lee únicamente como cardinal[2].
¿Qué hago si el convertidor dice que en el campo hay un número arábigo?
Significa que en el campo para números romanos hay cifras, por ejemplo 2026. Pulsa Cambiar orden para abrir el convertidor de números a números romanos, escribe ahí el número y obtendrás su forma romana.

Ayúdanos a mejorar nuestras herramientas
¿Tienes una idea, encontraste un error o quieres sugerir otra herramienta? Escríbenos.