Convertidor de Números Romanos

Convert whole numbers between 1 and 3999 to roman numerals and back, with live validation that flags non-standard notation such as IIII or VX.

Por Marshkalk

Escribe un número entero entre 1 y 3999 para verlo convertido al instante.

-
Número romano

Escribe un número romano para ver su valor, comprobado según las reglas de escritura estándar.

-
Valor

Por qué en español se escribe "siglo XXI" y casi nunca "siglo 21"

En español, un siglo se escribe casi siempre en números romanos: siglo XV, siglo XIX, siglo XXI, algo mucho más fijo que en otros idiomas donde a veces se acepta la forma en dígitos. La misma costumbre viene de cómo se numeran los monarcas españoles, de Juan Carlos I a Felipe VI, y también los papas. En algunos relojes de torres y campanarios españoles aparece IIII en vez de IV para el 4, una elección estética de los relojeros y no un error de escritura. Este convertidor comprueba cualquier entrada contra la notación sustractiva que hoy se considera estándar (IV, IX...), la misma que verás en los nombres de los reyes.

Los siete símbolos

SímboloValor
I1
V5
X10
L50
C100
D500
M1000

Lo que este convertidor no hace

Los números romanos estándar no tienen símbolo para el cero y no permiten números negativos ni fracciones, una de las razones por las que dejaron de usarse en el cálculo diario. Sin la notación medieval de barra superior, que multiplica un número por 1000, el límite práctico es 3999, escrito MMMCMXCIX. Esta herramienta se limita al rango de 1 a 3999 y a la notación sustractiva estándar.

Las reglas de formación

Un símbolo puede repetirse hasta tres veces seguidas: III vale 3, pero una cuarta I seguida ya no es escritura estándar. La resta solo se permite en parejas concretas: I antes de V o X, X antes de L o C, C antes de D o M. Combinaciones como VX o IC no cumplen esta regla y por eso se marcan como no válidas. Para otras bases numéricas, prueba el Convertidor de Base Numérica, o pasa cifras a su forma escrita con el Convertidor de Números a Letras.