Conversor de números romanos

Convierte números a numeración romana y al revés, con validación estricta y un desglose paso a paso.

Cómo usar

  1. Escribe un número del 1 al 3999, o un número romano como MMXXIV: la herramienta detecta cuál has introducido y convierte en el sentido correcto.
  2. See the Roman numeral and its additive breakdown — for example, 1994 becomes M + CM + XC + IV, showing how each symbol contributes.
  3. Usa los botones de ejemplo para probar valores habituales, y la tabla de símbolos para consultar las siete letras y las seis restas válidas.

Sobre esta herramienta

La numeración romana combina siete letras —I, V, X, L, C, D y M— que valen 1, 5, 10, 50, 100, 500 y 1.000. Para escribir un número, este conversor recorre una lista de trece valores en orden descendente (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) y resta el mayor que todavía quepa, añadiendo su símbolo cada vez. Esa pasada voraz es la que produce la forma canónica y ninguna otra: 1994 se convierte en M + CM + XC + IV = MCMXCIV, y el desglose se muestra en pantalla para que puedas seguir cada paso.

Leer un número romano de vuelta es donde muchos conversores se vuelven descuidados, porque un montón de cadenas mal formadas también suman algo. Este valida primero, contra la expresión regular canónica M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}), que codifica las reglas reales: I, X, C y M pueden repetirse como mucho tres veces; V, L y D nunca se repiten; y solo existen seis pares sustractivos: IV, IX, XL, XC, CD y CM. Así que IIII se rechaza (debe ser IV), IC se rechaza (99 es XCIX), y VX y XXXX también. Solo después de que un número romano pase la validación, la herramienta lo recorre de izquierda a derecha, tomando los pares de letras antes que las letras sueltas, y suma los valores. Todos los números del 1 al 3999 hacen el viaje de ida y vuelta con exactitud.

El rango de 1 a 3999 no es un límite arbitrario: el sistema no tiene cero, ni números negativos, ni fracciones, y 3999 (MMMCMXCIX) es el mayor valor que las siete letras estándar pueden expresar sin la raya medieval que multiplicaba un símbolo por mil. En la práctica la herramienta se usa para aquello en lo que la numeración romana sobrevivió: fechar un monumento, el copyright de una película o el prólogo de un libro, numerar capítulos, tomos, papas, monarcas y Super Bowls, leer la esfera de un reloj, comprobar un tatuaje o un grabado antes de que sea permanente, y los deberes. La conversión y la validación se ejecutan al 100 % en tu navegador; no se envía nada a ningún sitio.

La fórmula

Símbolos: I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000. Pares sustractivos: IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900. Para convertir un número, resta el mayor valor de la lista 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 que quepa y añade su símbolo, repitiendo hasta llegar a cero. La validación usa el patrón canónico M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}). Ejemplos: 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024.

Preguntas frecuentes

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

2026 es MMXXVI: MM para 2000, XX para 20 y VI para 6. Años cercanos: 2024 es MMXXIV y 2025 es MMXXV.

¿Por qué no se acepta IIII para el 4?

Porque las reglas canónicas permiten repetir un símbolo como mucho tres veces, así que el 4 debe escribirse IV con la forma sustractiva. IIII sí aparece en algunas esferas de reloj como tradición estilística, pero no es notación válida y este conversor lo rechaza.

¿Cuál es el número más grande que puedo escribir?

3999, escrito MMMCMXCIX. Más allá, el sistema clásico necesita el vínculo (una raya superior que multiplica un símbolo por 1.000), que no tiene forma estándar en texto plano, así que esta herramienta se detiene en 3999.

¿Existe el cero en la numeración romana?

No. El sistema no tiene símbolo para el cero ni forma de escribir números negativos o fracciones de unidad, y esa es una de las razones por las que fue sustituido por la numeración arábiga para calcular.

¿Qué restas están permitidas?

Solo seis: IV (4), IX (9), XL (40), XC (90), CD (400) y CM (900). Un símbolo menor solo puede preceder a uno mayor en estos pares, y por eso 99 es XCIX y nunca IC.

¿Sale del navegador lo que escribo?

No. La conversión y la validación son JavaScript puro ejecutándose en tu dispositivo: no se sube, ni se registra ni se guarda nada.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.