Convertidor de numerales romanos

Convierte entre un número (1-3999) y un numeral romano en ambos sentidos, con detección instantánea y desglose de cada símbolo del resultado.

Todas las conversiones ocurren localmente en tu navegador. Nada sale de tu dispositivo.

Numeral romano
—

Desglose de símbolos

Cada número de 1 a 3999 se descompone de forma única en estos bloques.

Cómo funciona

Escribe un número (1–3999) o un numeral romano (M, D, C, L, X, V, I, en cualquier mayúscula/minúscula) y el convertidor detecta qué escribes y muestra al instante la otra representación. Debajo del resultado principal, un panel de desglose muestra exactamente cuántos de cada bloque constructivo — M, CM, D, CD, C, XC, L, X, IX, V, IV, I — componen tu número, porque cada número del rango clásico tiene una y solo una descomposición de ese tipo.

Número → Romano
El número se descompone de forma greedy: toma el símbolo más grande que cabe, lo resta y repite. 2024 pasa a ser M + M + XX + IV → MMXXIV. El mismo recorrido greedy produce el panel de desglose, de modo que ambas salidas siempre coinciden.
Romano → Número
Cada carácter se asigna a su valor y el total se suma — con una regla: un carácter que vale menos que el siguiente se resta en lugar de sumarse. IV es 5 − 1 = 4, mientras que VI es 5 + 1 = 6.
El rango clásico
Los numerales romanos estándar (sin la notación de barra superior) solo llegan hasta 3999 (MMMCMXCIX). Más allá se necesitaría la convención de barra sobre el numeral (5000 en adelante), que esta herramienta deja fuera a propósito — 3999 cubre en la práctica relojes, capítulos, olimpiadas y secuelas de películas.

Preguntas frecuentes

¿Por qué la herramienta se detiene en 3999?

Los numerales romanos estándar no tienen una única representación para cero y usan una barra superior (o una barra de 5000 letras) para números por encima de 3999. Esta herramienta cubre el rango clásico 1–3999, que es exactamente lo que usa todo examen escolar, reloj y numeración de capítulos.

¿Cómo funcionan las notaciones sustractivas como IV y IX?

Cuando un símbolo más pequeño se coloca antes de uno más grande, se resta: IV = 5 − 1 = 4, IX = 10 − 1 = 9, XL = 50 − 10 = 40, XC = 100 − 10 = 90, CD = 500 − 100 = 400, CM = 1000 − 100 = 900. El convertidor expande tu número primero en los símbolos más grandes y usa estos pares siempre que sean más cortos.

¿Cómo funciona el desglose de símbolos?

Cada número de 1 a 3999 se descompone de forma única en los bloques M (1000), CM (900), D (500), CD (400), C (100), XC (90), L (50), X (10), IX (9), V (5), IV (4) e I (1). El panel muestra cuántos de cada bloque usa tu número, p. ej. 1994 = M + CM + XC + IV.

¿Puedo convertir de números romanos a números?

Sí, el convertidor va en ambas direcciones. Escribe dígitos y obtienes numerales romanos; escribe caracteres romanos (M, D, C, L, X, V, I, en cualquier mayúscula/minúscula) y obtienes el número de vuelta. La entrada se detecta automáticamente mientras escribes.

¿Se sube algo a un servidor?

No. Toda la herramienta son unas pocas líneas de JavaScript puro que se ejecutan en tu navegador. Tu entrada nunca sale de tu dispositivo, y no hay cuenta, ni rastreo ni petición de red asociada a una conversión.