CalcOpenly
Español

Conversor de números romanos

Convierte números a números romanos y viceversa, del 1 al 3999 (hasta 3 999 999 con barras superiores), y consulta la forma estándar de cada numeral.

Redactado con herramientas de redacción con IAActualizado Ejemplos verificados: 8

Del 1 al 3999; hasta 3 999 999 con la opción de barra superior.
Más opciones
Probar
Resultado
MMXXVI
Resultado: MMXXVI
Valor
2 026

2,026 es MMXXVI: MM = 2,000, XX = 20, VI = 6.

MMXXVI por valor posicional

MM2,000XX20VI6
Cómo se calcula S
  1. Separar por valor posicional

    2026=2000+20+62026 = 2000 + 20 + 6
  2. Escribir cada posición

    2000→MM,20→XX,6→VI2000 \to \text{MM},\quad 20 \to \text{XX},\quad 6 \to \text{VI}

    Los 4 y los 9 usan sustracción: IV, IX, XL, XC, CD, CM.

  3. Unir los símbolos

    2026=MMXXVI2026 = \text{MMXXVI}

Acerca de Conversor de números romanos

Los números romanos utilizan siete letras: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 y M = 1000. Para convertir un número, el conversor lo separa en millares, centenas, decenas y unidades y escribe cada posición por separado; para un 4 o un 9 coloca una letra menor antes de otra mayor, de modo que 40 es XL y 900 es CM. Para leer un numeral, suma las letras de izquierda a derecha y resta cualquier letra situada antes de otra de mayor valor.

El ejemplo inicial, 2026, se descompone en 2000 + 20 + 6 y se escribe MMXXVI. Los usos habituales incluyen años en edificios y créditos de películas, esferas de relojes, capítulos y esquemas. Leer MCMXCIV da 1000 + 900 + 90 + 4 = 1994.

La forma estándar llega hasta 3999 (MMMCMXCIX). Con la opción de barra superior, una raya multiplica las letras por 1000: V̅ = 5000, hasta un máximo de 3 999 999. También se leen formas no estándar como IIII o IC, y se muestra su escritura estándar junto al valor.

Convertir números y leer numerales romanos

Elige la dirección de la conversión antes de introducir el dato. En la conversión de número a romano, escribe un entero positivo; en la dirección contraria, introduce únicamente las letras del numeral. El ejemplo inicial convierte 2026 en MMXXVI: MM representa 2000, XX representa 20 y VI representa 6.

La conversión inversa de MCMXCIV da 1994. La herramienta muestra además una forma romana estándar para que puedas distinguir el valor calculado de la escritura recomendada por su sistema de conversión. Se aceptan letras mayúsculas o minúsculas y se ignoran los espacios. No hace falta añadir un signo igual ni una palabra delante del numeral.

Sin la opción de barras superiores, la conversión desde números admite del 1 al 3999. Con esa opción, disponible en los controles avanzados, el límite se amplía hasta 3999999. Cero, números negativos y fracciones quedan fuera de esta herramienta. Una advertencia sobre la forma romana es distinta de un error de entrada: puede haberse obtenido un valor, aunque la escritura no coincida con la forma estándar del convertidor.

Las siete letras y sus valores

La escritura romana combina siete letras latinas. No es un sistema posicional decimal con un símbolo de cero que puedas insertar entre cifras. Aprende primero los valores y después las reglas con las que la herramienta forma grupos de millares, centenas, decenas y unidades.

LetraValor
I1
V5
X10
L50
C100
D500
M1000

Cuando los símbolos aparecen de mayor a menor, normalmente se suman: XVI = 10 + 5 + 1 = 16. En la forma estándar de esta herramienta, seis parejas utilizan sustracción: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 y CM = 900. La letra menor aparece inmediatamente delante de la mayor dentro de la pareja.

Formar cada posición por separado

Para escribir 1994, separa 1000 + 900 + 90 + 4. Los grupos son M, CM, XC e IV; unidos forman MCMXCIV. Este procedimiento evita restas inventadas entre posiciones que el formato estándar no permite. Para 49, combina 40 + 9: XL + IX = XLIX. Para 99, combina 90 + 9: XCIX.

Las letras I, X, C y M pueden repetirse hasta tres veces seguidas en la forma estándar ordinaria; V, L y D no se repiten. El 8 es VIII y el 9 es IX. Escribir una letra de poco valor delante de cualquier otra mayor no constituye una regla general de formación, aunque el lector permisivo pueda asignarle un resultado numérico.

NúmeroForma romana estándar
4IV
9IX
16XVI
19XIX
40XL
49XLIX
57LVII
90XC
99XCIX
400CD
499CDXCIX
900CM
944CMXLIV
1776MDCCLXXVI
1912MCMXII
1994MCMXCIV
2026MMXXVI
3999MMMCMXCIX

Puedes comprobar cada fila en las dos direcciones. Convierte primero el número a romano y después pega el resultado en el campo romano para recuperar su valor. Esta comprobación utiliza la misma convención de escritura en ambos sentidos. No demuestra que cualquier variante que encuentres en un objeto o una inscripción siga esa convención.

Leer una forma no estándar sin validarla estrictamente

El lector compara cada símbolo con el siguiente: resta su valor si el siguiente es mayor y lo suma en los demás casos. Después convierte el total de nuevo a la forma estándar. Así, IIII se interpreta como 4 y propone IV. La entrada IC se interpreta como 99 y propone XCIX. Haber calculado un valor para IC no significa que el convertidor lo considere la forma estándar de 99.

Un ejemplo especialmente importante es IIV. Con la regla de comparación entre vecinos, el primer I se suma porque el siguiente tiene el mismo valor; el segundo I se resta porque precede a V. El cálculo es 1 − 1 + 5 = 5 y la forma estándar sugerida es V. No asumas que cualquier agrupación intuitiva de letras produce la interpretación que esperabas.

Para un trabajo que exija escritura estándar, utiliza la forma sugerida y revisa las condiciones de ese trabajo. La herramienta no autentica inscripciones históricas ni selecciona una tradición tipográfica. La aceptación de un texto y la validez de su forma bajo una regla concreta son preguntas separadas, y aquí la lectura es deliberadamente permisiva.

Barras superiores para cantidades mayores

Una barra superior multiplica por mil el valor de las letras que modifica. Al activar la opción para convertir números superiores a 3999, el 4000 se escribe I̅V̅ y el 5000, V̅. Para 4026, se combina la parte de millares con las unidades restantes: I̅V̅XXVI. La barra modifica IV, mientras que XXVI conserva su valor ordinario de 26.

La barra se almacena como un carácter combinante colocado después de cada letra afectada. Para leer un resultado con barras, copia el texto completo al campo romano. Una barra suelta antes de una letra es inválida; escribir un guion bajo como _V tampoco es una alternativa admitida. La dirección inversa reconoce las barras pegadas sin necesitar que actives la opción de conversión desde números.

Si una barra parece faltar al copiar a otro programa, comprueba que la fuente y el campo de destino conserven los caracteres combinantes. Perder una barra puede cambiar el valor por un factor de mil. El resultado numérico y el desglose por grupos ayudan a revisar qué letras quedaron modificadas, especialmente en una mezcla de grupos con barra y sin ella.

Años y fechas con varios componentes

Un año es un entero y puede convertirse directamente: 2026 da MMXXVI. Una fecha completa contiene varios valores y un orden que este convertidor no decide. Para 3 de octubre de 2026, convierte 3, 10 y 2026 por separado: III / X / MMXXVI si quieres conservar el orden día, mes y año.

El campo romano no acepta una fecha con barras separadoras ni texto como «Capítulo IV». Introduce IV solo para obtener 4. Tampoco acepta los glifos romanos de un solo carácter, como Ⅳ, en sustitución de las letras I y V. Una entrada vacía se rechaza; no representa cero dentro de esta herramienta. Para operar con fechas reales, utiliza la calculadora de diferencia entre fechas.

Revisar una conversión antes de reutilizarla

Comprueba la dirección seleccionada, el intervalo permitido y la necesidad de barras superiores. Para un número ordinario, suma los grupos de posición y recupera la entrada. Para un texto leído, revisa tanto el valor como la forma estándar y cualquier advertencia. La forma estándar puede diferir de lo escrito sin que el lector deje de devolver un número.

Cuando copies un numeral para un título, un año o una numeración, conserva sus letras y las barras necesarias. Evita reconstruir el resultado mediante restas entre símbolos alejados: convertir cada posición por separado produce una escritura verificable. La herramienta permite inspeccionar esa descomposición y corregir una entrada antes de utilizarla en otro documento.

Ejemplos resueltos

2421

Conversiones
De número a romano
Número
2421
Resultado
MMCDXXI
Valor
2 421

Fuente de comprobación: Comprobación del ejemplo: Wikipedia — Roman numerals, ejemplos de forma estándar (2421 = MMCDXXI)

1776 (tablilla de la Estatua de la Libertad)

Conversiones
De número a romano
Número
1776
Resultado
MDCCLXXVI

Fuente de comprobación: Comprobación del ejemplo: inscripción JULY IV MDCCLXXVI en la tablilla de la Estatua de la Libertad

3999, el mayor numeral estándar (caso límite)

Conversiones
De número a romano
Número
3999
Resultado
MMMCMXCIX

Fuente de comprobación: Comprobación del ejemplo: Wikipedia — Roman numerals: MMMCMXCIX es el mayor número en forma estándar; ROMAN(3999) en Excel

XLII convertido a número

Conversiones
De romano a número
Número romano
XLII
Resultado
42
Valor
42
Forma romana estándar
XLII

Fuente de comprobación: Comprobación del ejemplo: XL = 40, II = 2

Preguntas

¿Cómo se escribe 2026 en números romanos?

MMXXVI: MM = 2000, XX = 20 y VI = 6. Los años se convierten posición por posición: 1999 es MCMXCIX (1000 + 900 + 90 + 9), no MIM, y 2000 es simplemente MM. La misma regla da MDCCLXXVI para 1776, el año inscrito en la tablilla que sostiene la Estatua de la Libertad.

¿Cuál es el mayor número romano?

En la forma estándar, el mayor número es 3999, escrito MMMCMXCIX, porque no hay letra para 5000 y una letra se repite como máximo tres veces. Por la misma razón, la función ROMAN de Excel devuelve #VALUE! por encima de 3999. Para números mayores se utilizaba una barra superior (vinculum) que multiplica por 1000: V̅ es 5000 e I̅V̅ es 4000, lo que permite a este conversor llegar hasta 3 999 999.

¿El 4 se escribe IV o IIII?

IV es la forma estándar e IIII es la forma aditiva; ambas representan 4. La forma estándar solo usa seis parejas sustractivas: IV, IX, XL, XC, CD y CM. Muchas esferas de reloj siguen mostrando IIII para las cuatro e IX para las nueve, una práctica presente en relojes como el de la catedral de Wells, de finales del siglo XIV. El conversor lee IIII como 4 y muestra IV como forma estándar.

¿Por qué 99 se escribe XCIX y no IC?

La forma estándar solo permite restar una letra de las dos siguientes letras de mayor valor: I de V y X, X de L y C, y C de D y M. Así, 99 es 90 + 9 = XC + IX = XCIX, y 49 es XLIX, no IL. La función ROMAN de Excel solo cambia esta regla si se solicita: su forma 4 escribe 499 como ID, mientras que la forma predeterminada da CDXCIX.

¿Existe un número romano para el cero?

No. El sistema romano no tenía símbolo para el cero, por lo que el conversor empieza en 1. Los estudiosos medievales usaban la palabra latina nulla («ninguno»): Dionisio el Exiguo la utilizó en el año 525 y, hacia el 725, Beda o un colega la abrevió con la letra N.

Acerca de esta calculadora

I=1, V=5, X=10L=50, C=100, D=500, M=1000IV=5−1=4,XC=100−10=90\begin{gathered}\mathrm{I}=1,\ \mathrm{V}=5,\ \mathrm{X}=10 \\ \mathrm{L}=50,\ \mathrm{C}=100,\ \mathrm{D}=500,\ \mathrm{M}=1000 \\ \mathrm{IV}=5-1=4,\quad \mathrm{XC}=100-10=90\end{gathered}

Fuentes

  1. Wikipedia — Roman numerals (standard form)
  2. Microsoft Excel ROMAN and ARABIC functions

Verificado con las referencias

Esta calculadora incluye 8 ejemplos resueltos con respuestas de fuentes independientes. Forman parte del conjunto de pruebas y también puedes ejecutarlos aquí.

Pon esta calculadora en tu sitio

Pega esto donde quieras que aparezca la calculadora. Su uso es gratuito, se mantiene al día con las correcciones que hacemos aquí y el crédito que aparece debajo enlaza con la versión completa, para que tus lectores puedan consultarla.

Altura
Vista previa de la inserción

Conserva el crédito. Es la única condición y es lo que mantiene gratuitas estas calculadoras.