Convierte números a numeración romana y al revés, con validación estricta y un desglose paso a paso.
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.
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.
2026 es MMXXVI: MM para 2000, XX para 20 y VI para 6. Años cercanos: 2024 es MMXXIV y 2025 es MMXXV.
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.
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.
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.
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.
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.
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.