Conversor de números romanos

Convierte números enteros del 1 al 3999 a números romanos estándar y viceversa.

Los cálculos se realizan localmente; no enviamos tus valores al servidor.

Ejemplo

El número 2026 se convierte en MMXXVI. En sentido contrario, MCMXCIX se convierte en 1999.

Método de cálculo

Los números se componen de mayor a menor con los símbolos estándar I, V, X, L, C, D y M, incluidos los pares sustractivos IV, IX, XL, XC, CD y CM. La conversión inversa solo se acepta si, al volver a convertir el resultado, se obtiene el mismo número romano canónico.

Notas importantes

La herramienta cubre el rango estándar de uso habitual, del 1 al 3999. No se admiten el cero, los números negativos, la notación con barra superior, las repeticiones no estándar ni los valores mayores de 3999.

Cómo usar

Para 944, combina 900 + 40 + 4 como CM + XL + IV. Solo se admiten los pares sustractivos IV, IX, XL, XC, CD y CM. Un reloj puede mostrar IIII, pero aquí se exige IV. Se trata de una convención de este conversor, no de un juicio sobre todas las notaciones históricas.

Ejemplo · Método de cálculo
EjemploResultado
4IV
9IX
49XLIX
944CMXLIV
1999MCMXCIX
2026MMXXVI
3999MMMCMXCIX

Preguntas frecuentes

¿Acepta números romanos en minúscula?

Sí. No se distinguen mayúsculas y minúsculas, y el resultado en números romanos se muestra en mayúsculas.

¿Por qué se rechaza IIII en lugar de dar 4?

La forma canónica de 4 es IV. Las formas no estándar se rechazan para no presentar como estándar una notación ambigua o históricamente inconsistente.

¿Pueden los números romanos representar el cero o decimales?

No en el sistema estándar que se usa aquí. Este conversor acepta enteros del 1 al 3999 y sus formas canónicas en números romanos.

Herramientas relacionadas