Conversor de números romanos
Convierte al instante entre números y números romanos.
Referencia de los números romanos
Notación sustractiva: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900
Una cifra menor antes de una mayor significa una resta. Si no, suma los valores de izquierda a derecha.
Cómo usar este conversor
- Introduce un número o un numeral romano. Escribe un número arábigo (1-3.999) a la izquierda, o una cadena en numerales romanos como XIV o MMXXVI a la derecha.
- Pulsa el botón de conversión. La herramienta convierte en ambas direcciones: árabe a romano y romano a árabe.
- Usa el resultado. Copia el valor convertido para títulos de capítulo, esferas de reloj, nombres de monarcas y papas, fechas de copyright, números de Super Bowl o cualquier otro sitio donde los numerales romanos siguen en uso activo.
De dónde vienen los numerales: marcas de cuenta etruscas
El sistema de numerales romanos no empezó con los romanos. Se heredó, con modificaciones, de la civilización etrusca que ocupó la península itálica desde aproximadamente el siglo VIII al III a. C. Los numerales etruscos (al menos tres de los cuales, 𐌠, 𐌡, 𐌢, sobrevivieron casi sin cambios en el conjunto romano como I, V y X) parecen descender de palos de cuenta con muescas: un solo trazo vertical para uno, una V invertida (o medio X) en cada quinta marca para romper la cuenta, y una X completa en cada décima marca. Los romanos adoptaron y extendieron este sistema, añadiendo L (50), C (100), D (500) y M (1000) por vías que mezclan antiguos glifos etruscos con abreviaturas latinas posteriores. C es la inicial de centum (cien); M es la inicial de mille (mil); D y L parecen ser descendientes gráficos de antiguos símbolos etruscos más que abreviaturas de palabras latinas. Las siete letras canónicas (I, V, X, L, C, D, M) se asentaron en su forma moderna a finales de la República Romana y son estables desde hace dos mil años.
La notación sustractiva se normalizó mucho más tarde de lo que la gente piensa
Una idea equivocada común es que los romanos siempre escribían 4 como IV. No lo hacían. Las formas aditivas persistieron en monumentos hasta bien entrada la era moderna. La numeración de las puertas del Coliseo, terminada en el 80 bajo Tito, usaba la forma aditiva IIII en vez de IV dentro de numerales más largos (la puerta 44, por ejemplo, se inscribió XLIIII). Los Commentarii de Bello Gallico de César usaban XVIIII para diecinueve, no XIX. El estándar estrictamente sustractivo (IV para 4, IX para 9, XL para 40, XC para 90, CD para 400, CM para 900) emergió gradualmente en el periodo medieval y solo se endureció en los siglos XV y XVI con la difusión de la imprenta, que normalizó la tipografía de un modo que la cultura manuscrita no lo había hecho. Hoy mismo, las esferas de reloj usan habitualmente IIII para cuatro (el famoso «cuatro del relojero») para equilibrar visualmente el peso del VIII diametralmente opuesto. Big Ben en Londres usa, en cambio, el moderno IV, pequeña rebelión que los aficionados a la horología comentan. La notación sustractiva también tiene una regla estricta: solo puedes restar una potencia de diez (I, X, C) a uno de los dos símbolos inmediatamente mayores, y solo un dígito a la vez. IV es correcto para 4 pero IIII también es legal en muchos contextos antiguos; IL (49) no es legal: hay que escribir XLIX (50−10, luego 10−1). IC (99) es igualmente ilegal; la forma correcta es XCIX. La restricción existe para mantener el análisis sin ambigüedad: cualquier numeral romano válido puede leerse de izquierda a derecha aplicando la regla sustractiva como mucho una vez por par, sin retroceder.
Por qué no hay un cero romano, y cómo llegó el cero a Europa
Los numerales romanos no tienen símbolo para cero. El sistema es de valor por signo, no de valor por posición: cada glifo tiene el mismo peso aparezca donde aparezca en la cadena, así que una posición vacía no tiene nada que marcar. Cuando un escriba romano quería indicar ausencia de cantidad, usaba la palabra nulla («nada»). El avance vino de las matemáticas indias. La Brahmasphutasiddhanta de Brahmagupta, escrita en el 628 d. C., es el primer texto conocido en dar al cero valor posicional y exponer las reglas de la aritmética con él (a − a = 0, a + 0 = a, a × 0 = 0). El sistema indio migró al mundo árabe, donde el matemático persa al-Khwārizmī lo codificó hacia el 820; la traducción latina de su tratado, Algoritmi de numero Indorum («Al-Juarismi sobre el arte indio del cálculo»), dio a Europa tanto el término «algoritmo» (de su nombre latinizado) como las herramientas para la nueva aritmética. El sistema llegó finalmente a Europa a través del Liber Abaci de Leonardo Fibonacci, publicado en 1202. Fibonacci, hijo de un mercader italiano que trabajaba las rutas comerciales norteafricanas, había aprendido los numerales indo-arábigos de joven y dedicó su libro a demostrar su superioridad para el comercio, la contabilidad y las matemáticas. La adopción fue lenta. Los numerales romanos continuaron en uso monástico y académico durante el Renacimiento (el gremio de cambistas de Florencia prohibió los numerales indo-arábigos en sus estatutos de 1299, temiendo que fueran demasiado fáciles de alterar comparados con las formas basadas en letras), y los indo-arábigos no fueron plenamente dominantes en el comercio europeo hasta finales del siglo XVI. Para entonces, tres siglos después de Fibonacci, Europa por fin tenía cero, valor posicional y la aritmética que hace posible la ciencia moderna.
El problema de los números grandes: vinculum y apostrophus
Los numerales romanos estándar topan en 3.999 (MMMCMXCIX). Para subir más se requieren extensiones nunca normalizadas del todo. El sistema vinculum coloca una barra encima de una letra para multiplicarla por 1.000: V̄ son 5.000, X̄ son 10.000, L̄ son 50.000, C̄ son 100.000 y M̄ es 1.000.000. Algunas inscripciones romanas usaban una caja de tres lados dibujada alrededor de una letra (dos trazos verticales más el vinculum) para multiplicar por 100.000, permitiendo cifras de decenas de millones. El sistema apostrophus, usado en manuscritos romanos antiguos, escribía 1.000 como CIↃ (a menudo representado como ↀ), 5.000 como IↃↃ (ↁ), 10.000 como CCIↃↃ (ↂ), y continuaba el patrón añadiendo más C a la izquierda y más Ↄ a la derecha. Ambos sistemas son hoy curiosidades históricas; el uso moderno simplemente pasa a numerales indo-arábigos cuando la notación romana se queda corta. Este conversor, como la mayoría de herramientas modernas, acepta solo el estándar 1-3.999.
Dónde se siguen usando los numerales romanos en 2026
- Esferas de reloj. Muchos relojes tradicionales usan numerales romanos para las horas, con IIII en la posición 4 en vez de IV (el «cuatro del relojero»). La convención data de la relojería europea medieval y es en parte estética (equilibrio visual con el VIII opuesto) y en parte histórica. Big Ben es la famosa excepción, que usa IV.
- Capítulos y prefacios de libros. Las páginas preliminares (prefacio, prólogo, introducción) se numeran convencionalmente i, ii, iii, iv en romano minúscula, con el cuerpo principal pasando a numerales arábigos a partir de la página 1. Los libros jurídicos y académicos de tapa dura siguen aún esta convención.
- Monarcas y papas. Isabel II, Luis XIV, Enrique VIII, el papa Juan Pablo II, el papa Francisco I. Los números regios (el conteo de monarcas del mismo nombre) usan numerales romanos en casi toda monarquía occidental y en la Iglesia católica.
- Super Bowls. La NFL usa numerales romanos para numerar los Super Bowls desde el Super Bowl V (1971); la convención empezó informalmente y se oficializó en 1971. La excepción notable es el Super Bowl 50 (febrero de 2016), donde la liga descartó la L romana para el logo porque una sola letra «L» parecía visualmente incómoda; los numerales volvieron al Super Bowl LI al año siguiente.
- Secuelas de películas. Rocky II (1979), Star Wars Episodio IX (2019), Halloween III a VI, Viernes 13 Parte VII. La convención no es universal (muchas secuelas usan numerales arábigos) pero la forma romana sigue siendo un atajo reconocible para «esta es la enésima de la serie».
- Esquemas y planes. Los esquemas académicos y legales usan a menudo una jerarquía I, A, 1, a, i, alternando romano y arábigo y mayúscula y minúscula para distinguir visualmente la profundidad de anidamiento.
- Fechas de copyright en créditos de TV. Los numerales romanos en líneas de copyright (© MMXXIV BBC, etc.) hacen la fecha marginalmente más difícil de leer de un vistazo, aparentemente una elección deliberada en los primeros días de la televisión para que el espectador casual no notara la antigüedad de una reposición.
Puntos de código Unicode para numerales romanos
Unicode incluye puntos de código dedicados para numerales romanos combinados en el bloque Number Forms (U+2160-U+2188). Ejemplos: Ⅰ (U+2160) es el numeral romano uno, Ⅱ (U+2161) es dos, Ⅹ (U+2169) es diez, Ⅼ (U+216C) es cincuenta, Ⅽ (U+216D) es cien, Ⅾ (U+216E) es quinientos, Ⅿ (U+216F) es mil. Existen variantes minúsculas en U+2170-U+217F (ⅰ, ⅱ, ⅲ, ⅳ…). El bloque también incluye formas combinadas tipográficamente distintas como Ⅻ (U+216B, el «doce» de un solo carácter) y Ⅼ (U+216C). Para la mayoría de usos, las simples letras ASCII I, V, X, L, C, D, M son la elección correcta. Son más portables, más fáciles de teclear y están soportadas en toda fuente. Los puntos de código Unicode dedicados son útiles cuando se necesita precisión tipográfica (el IIII de una esfera renderizado como un solo glifo en lugar de cuatro I superpuestas) o cuando el contexto está lleno de texto CJK o cirílico donde los glifos se renderizan en tamaños distintos a las letras latinas. Este conversor acepta entrada romana ASCII y emite salida ASCII; si necesitas puntos de código Unicode, haz buscar-y-reemplazar tras copiar.
Cómo funciona el conversor: resta voraz
El algoritmo estándar para convertir de árabe a romano es la resta voraz contra una tabla de valores. Lista los numerales en orden descendente, incluyendo las formas sustractivas como entradas propias: 1000 = M, 900 = CM, 500 = D, 400 = CD, 100 = C, 90 = XC, 50 = L, 40 = XL, 10 = X, 9 = IX, 5 = V, 4 = IV, 1 = I. Recorre la lista de arriba abajo: para cada entrada, resta su valor a la entrada tantas veces como sea posible mientras concatenas las letras correspondientes a la salida. 2024 se convierte en M (queda 1024) M (24) X (14) X (4) IV (0) → MMXXIV. El algoritmo es O(1) en tamaño de entrada (tope fijo de 13 entradas para recorrer, y a lo sumo tres repeticiones de cada una), por lo que corre en microsegundos para cualquier entrada en rango. La dirección inversa (romano a árabe) recorre la cadena de entrada de izquierda a derecha comparando cada par: si el valor de la letra actual es menor que el de la siguiente, se resta; si no, se suma. MMXXIV = 1000 + 1000 + 10 + 10 + (5−1) = 2024. La validación usa la regex canónica ^M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$, que acepta exactamente las 3.999 formas válidas y rechaza el resto (sin IIII en este patrón, sin IL, sin VV).
Reglas de validación: qué cuenta como inválido
- I, V, X, L, C, D, M, los siete símbolos estándar (1, 5, 10, 50, 100, 500, 1000)
- Notación aditiva, VIII = 5+1+1+1 = 8
- Notación sustractiva, IV = 5−1 = 4, IX = 10−1 = 9; solo las potencias de diez (I, X, C) pueden restarse, únicamente a los dos símbolos siguientes mayores, y una sola a la vez. IL para 49 es ilegal; escribe XLIX.
- Repetición máxima, I, X, C y M pueden aparecer como mucho 3 veces consecutivas (así que 4.000 no tiene forma estándar; haría falta vinculum). V, L y D pueden aparecer como mucho una vez por grupo, así que VV y LL son inválidos (usa X y C en su lugar).
- Rango, la notación estándar soporta 1-3.999. No hay numeral romano para cero, valores fraccionarios ni negativos.
Preguntas frecuentes
¿Cuál es el mayor numeral romano que maneja esta herramienta?
3.999 (MMMCMXCIX). Es el máximo expresable sin extender la notación: M (la mayor letra simple) puede repetirse como mucho tres veces, lo que da 3.000, más CMXCIX para 999. Por encima de 3.999 hace falta el vinculum (una barra superior que multiplica una letra por 1.000) o el sistema apostrophus (CIↃ para 1.000, etc.), ninguno con amplio soporte moderno. Para casos históricos y decorativos, 3.999 sobra; para matemáticas de verdad, deberías usar numerales arábigos de todos modos.
¿Es alguna vez correcto IIII para 4?
En notación moderna estricta, no. La forma canónica es IV. Pero históricamente, IIII se usó ampliamente: la numeración de las puertas del Coliseo, los Commentarii de César y muchos manuscritos medievales usaron la forma aditiva. Hoy, las esferas de reloj siguen usando IIII en vez de IV por equilibrio visual con el VIII opuesto, el famoso «cuatro del relojero». Big Ben en Londres es la famosa excepción, mostrando IV. Este conversor acepta IV como estándar moderno y rechaza IIII; si estás diseñando una esfera, escribe IIII a mano.
¿Por qué no hay un numeral romano para cero?
La cultura numérica romana trataba el conteo como enumeración de cosas físicas, y no hay «cosa física» de nada-que-contar. Cuando un escriba romano quería indicar ausencia de cantidad, usaba la palabra nulla («nada»). El cero como número con valor posicional vino de las matemáticas indias; la Brahmasphutasiddhanta de Brahmagupta en el 628 fue el primer texto conocido en darle reglas aritméticas. El sistema migró al mundo árabe vía al-Khwārizmī hacia el 820, luego a Europa vía el Liber Abaci de Fibonacci en 1202. La adopción fue lenta; los numerales indo-arábigos no fueron dominantes en el comercio europeo hasta finales del siglo XVI. Los numerales romanos nunca adquirieron un cero porque, cuando Europa lo necesitó, estaba pasando a un sistema numérico completamente distinto.
¿Por qué IL no funciona para 49?
La regla sustractiva tiene restricciones estrechas: solo las potencias de diez (I, X, C) pueden restarse, y solo a los dos símbolos siguientes mayores. Así IV (5−1) e IX (10−1) son sustractivos legales para I; XL (50−10) y XC (100−10) lo son para X; CD (500−100) y CM (1000−100) lo son para C. IL significaría 50−1, pero L está demasiado lejos: estarías restando a través de una brecha de un factor cien. La forma correcta de escribir 49 es XLIX: 50−10 (XL), luego 10−1 (IX). Igual con 99: no IC, sino XCIX. La restricción existe para mantener el análisis sin ambigüedad y la regla sustractiva simple.
¿Por qué la Super Bowl 50 no fue «Super Bowl L»?
La NFL cambió a árabe para la 50ª Super Bowl en febrero de 2016 precisamente porque el departamento de marketing de la liga consideraba que un logo con una sola letra «L» resultaba visualmente incómodo y se parecía más a una indicación de «loser» o «fail» que al hito que representaba el partido. Los numerales volvieron para la Super Bowl LI (51) al año siguiente, y la convención ha persistido. El episodio es el ejemplo moderno más famoso de abandono de los numerales romanos por razones de diseño y no matemáticas.
¿La placa del Apolo 11 usaba numerales romanos?
No. La placa lunar lee «JULY 1969 A.D.» en numerales arábigos. Hay sin embargo una conexión con los numerales romanos: los primeros bocetos del parche de la misión usaban «XI» para el número de misión, pero Neil Armstrong pidió que el parche usara «11» árabe, alegando que sería más legible para los no anglófonos del mundo. El parche tal como voló muestra «11» en árabe. El programa Apolo en general usó numerales arábigos para los números de misión (Apolo 1, Apolo 7-17), reservando los numerales romanos para uso ceremonial o decorativo. La preferencia general de la era Apolo por los arábigos refleja exactamente el argumento de legibilidad que ha empujado a los numerales romanos fuera del uso práctico a lo largo del siglo pasado.
¿Se envían mis números a algún sitio?
No. La conversión corre íntegramente en tu navegador vía una pequeña tabla de consulta JavaScript. Los números que tecleas no cruzan nunca la red. Verifícalo en la pestaña Network de DevTools mientras pulsas Convertir, o pon la página fuera de línea tras cargarla y el conversor seguirá funcionando.
Herramientas relacionadas
Convertidor de números a palabras
Convierte cualquier número en palabras al instante. Admite decimales, negativos y números de hasta billones.
Convertidor de base numérica
Convierte números entre binario, octal, decimal y hexadecimal al instante. Admite números grandes. Gratis, sin registro.
Calculadora de porcentaje
Calcule porcentajes al instante. Encuentre el X% de un número, qué porcentaje es uno de otro, cambio porcentual y aumento/disminución.