Conversor de números romanos

Una sola casilla para los dos sentidos: las cifras pasan a romano y las letras, a número.

Resultado1994 =MCMXCIVM (1000) + CM (900) + XC (90) + IV (4)Ver la página de este número

Cómo se hace la conversión

Se separa el número en millares, centenas, decenas y unidades, y cada parte se escribe por su cuenta, de izquierda a derecha. Todas siguen el mismo patrón con letras distintas: del 1 al 3 se repite el uno (I, II, III), el 4 es uno antes del cinco (IV), del 5 al 8 se parte del cinco (VI, VIII) y el 9 es uno antes del diez (IX).

Con 1994: mil es M, novecientos es CM, noventa es XC y cuatro es IV. Juntos dan MCMXCIV. Para leerlo al revés, se va de izquierda a derecha y solo se resta una letra cuando la sigue otra mayor.

Las siete letras y los seis pares

Solo hay seis pares que restan: IV, IX, XL, XC, CD y CM. Una letra se repite como mucho tres veces seguidas, y V, L y D nunca se repiten. En la guía de las reglas está el porqué.

Las siete letras y los seis pares
  • I1
  • V5
  • X10
  • L50
  • C100
  • D500
  • M1000
  • IV4
  • IX9
  • XL40
  • XC90
  • CD400
  • CM900

Ejemplos

Cada fila sale del mismo código que la casilla de arriba. Los números que tienen página propia llevan enlace.

Ejemplos resueltos
NúmeroNúmero romanoCómo se lee
7VIIVII (7)
20XXXX (20)
49XLIXXL (40) + IX (9)
99XCIXXC (90) + IX (9)
198CXCVIIIC (100) + XC (90) + VIII (8)
444CDXLIVCD (400) + XL (40) + IV (4)
1980MCMLXXXM (1000) + CM (900) + LXXX (80)
1994MCMXCIVM (1000) + CM (900) + XC (90) + IV (4)
2014MMXIVMM (2000) + X (10) + IV (4)
3999MMMCMXCIXMMM (3000) + CM (900) + XC (90) + IX (9)

Cuándo el conversor dice que no

  • Cuatro letras iguales, como IIII o XXXX: la forma correcta es IV y XL. Las esferas de reloj son una excepción conocida (fuente: en.wikipedia.org).
  • Un salto al restar, como IL para 49: solo restan I, X y C, y solo de las dos letras siguientes, así que 49 es XLIX.
  • Un 1 o una l minúscula en medio: MMXV1 no es un número romano. El validador marca el carácter que falla.
  • Cero y números negativos: el sistema no tiene cero, así que se empieza en 1.

Números mayores que 3999

Sin marcas extra, el número romano más alto es MMMCMXCIX. Marca "Números mayores que 3999" para usar la raya (vínculo): una línea encima de un grupo lo multiplica por mil, de modo que 5000 es V̅ y 2.026.000 es M̅M̅X̅X̅V̅I̅. Al copiar, la raya va como carácter combinado y algunas fuentes la dibujan algo desplazada. La guía de números grandes explica otras notaciones.

Preguntas frecuentes

¿Cuál es el número más grande que se puede escribir en números romanos?

Con las siete letras solas, MMMCMXCIX (3999). Con la raya encima de los millares, el conversor llega a 3.999.999.

¿Existe el cero en números romanos?

No. No hay letra para el cero, por eso el conversor acepta números desde el 1.

¿Por qué el conversor no acepta IIII ni IL?

Rompen las reglas: una letra se repite como mucho tres veces y la I solo resta de V y X. Las formas correctas son IV y XLIX.

¿Puedo pegar minúsculas o caracteres como Ⅻ?

Sí. Las minúsculas se leen como mayúsculas, los espacios se ignoran y los caracteres de Ⅰ a Ⅿ se leen como letras normales.

Sigue