Conversor de números romanos
Convierte números a romanos y viceversa, en notación estándar.
2025
MMXXV
Los siete símbolos
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
Consultados con frecuencia
Cómo funcionan los números romanos y por qué IIII no es cuatro
Los números romanos son siete letras y dos reglas: se suma cuando los valores descienden y se resta cuando un valor menor precede a uno mayor. Lo que despista es que la regla de resta es mucho más estrecha de lo que parece: solo seis pares sustractivos son legales, y por eso IC no es 99 ni IIII es 4 en notación estándar.
Cómo funciona
- Convierte un número del 1 al 3999 a notación romana estándar, y lee un número romano de vuelta a cifra.
- Rechaza las formas no canónicas en lugar de adivinarlas, así distingues un número válido de otro que solo lo parece.
- Lista los siete símbolos y los valores más consultados, cada uno pulsable.
los siete símbolos I 1 V 5 X 10 L 50 C 100 D 500 M 1000 los únicos seis pares sustractivos legales IV 4 IX 9 XL 40 XC 90 CD 400 CM 900 I solo se resta de V y X X solo se resta de L y C C solo se resta de D y M V, L y D nunca se restan
Ejemplo resuelto
Escribir 1987 en números romanos, del valor mayor al menor.
- 1987 - 1000 = 987 M
- 987 - 900 = 87 CM (el par sustractivo, no DCCCC)
- 87 - 50 = 37 L
- 37 - 10 = 27 X
- 27 - 10 = 17 X
- 17 - 10 = 7 X
- 7 - 5 = 2 V
- 2 - 1 = 1 I
- 1 - 1 = 0 I
- resultado MCMLXXXVII
Restar con avidez el mayor valor disponible produce siempre la forma canónica, y por eso la codificación es inequívoca aunque la notación parezca laxa. Leer es lo inverso: suma cada símbolo, pero resta cualquiera que sea menor que el siguiente.
Cómo leer el resultado
- No hay cero ni números negativos. Los romanos no tenían un signo para la nada, y el sistema servía para contar, no para calcular: intenta una división larga en números romanos y entenderás por qué ganó la notación posicional.
- Las esferas de reloj son la excepción famosa. Muchas llevan IIII en vez de IV, por equilibrio con el VIII de enfrente y, según una explicación, para evitar las primeras letras de IVPITER. Es una convención real, pero no la notación estándar, así que esta herramienta la rechaza.
- El techo de 3999 se debe a las letras, no a la idea. Los números mayores exigían un vínculo —una barra sobre la cifra que la multiplica por mil— o el apostrophus. Ninguno está normalizado en texto plano, y por eso las calculadoras paran casi siempre en MMMCMXCIX.
- Esta herramienta valida recodificando: lee el valor, lo vuelve a escribir y exige que coincida con lo que tecleaste. Esa única regla atrapa IIII, VV, IC, XM y MMMM sin enumerarlos, y por eso un número que da la cifra correcta puede aun así rechazarse por no canónico.
Preguntas frecuentes
- ¿Por qué 99 es XCIX y no IC?
- Porque la I solo puede restarse de V y X. IC exigiría restar uno a cien, algo que la notación no permite. El 99 se construye como XC (90) seguido de IX (9). La misma regla hace que 999 sea CMXCIX y no IM.
- ¿Y los años posteriores a 3999?
- Necesitan una notación que el texto plano no admite: normalmente un vínculo, una barra sobre la cifra que la multiplica por mil, de modo que una V con barra son cinco mil. Como no hay una forma acordada de teclearlo, este conversor se detiene en 3999 en vez de inventar un formato.
- ¿Existe un cero romano?
- No. Algunos eruditos medievales que escribían en latín usaban a veces N, por nulla, pero nunca formó parte del sistema. La ausencia no es un descuido: un sistema de recuento no necesita un signo para la nada hasta que empiezas a hacer aritmética posicional con él.