T

Text Machine

Potentes herramientas de texto, en tu navegador

Convertidor de Números Romanos

Convierte números enteros en números romanos y al revés. Introduce un valor por línea para convertir una lista completa de una sola vez: los resultados se actualizan al instante y nunca salen de tu navegador.

Números
Números romanos

Las conversiones aparecerán aquí.

Cómo usar Convertidor de Números Romanos

  1. 1

    Elige un sentido

    Selecciona Número a Romano para convertir números enteros en números romanos, o Romano a Número para leer los números romanos como cifras. El botón de intercambio invierte los dos.

  2. 2

    Escribe o pega tus valores

    Introduce un valor por línea. Puedes convertir un solo número como 2024 o una lista completa de una vez, y los resultados se actualizan mientras escribes.

  3. 3

    Lee el resultado

    Cada línea se convierte de forma independiente. Si un valor está fuera de rango o no es un número romano válido, un mensaje claro te indica exactamente qué corregir.

  4. 4

    Copia el resultado

    Usa el botón de copiar para llevarte todas las líneas convertidas de una vez, listas para pegarlas en un documento, una hoja de cálculo o un diseño.

Cómo entender el sistema de números romanos

Las siete letras y sus valores

Los números romanos se construyen a partir de solo siete letras, cada una ligada a un valor fijo: I es 1, V es 5, X es 10, L es 50, C es 100, D es 500 y M es 1000. No existe un símbolo para el cero, ni una sola letra mayor que M. Todo número romano que leas o escribas alguna vez es alguna combinación de estos siete caracteres.

Una regla mnemotécnica útil para el orden es la frase en inglés "I Value Xylophones Like Cows Dig Milk", cuyas iniciales forman I, V, X, L, C, D, M de menor a mayor. Una vez que los valores se vuelven automáticos, leer números romanos se reduce a aplicar dos reglas sencillas: la suma y la resta.

Notación aditiva

La regla por defecto es la suma. Cuando las letras se escriben en orden de mayor a menor, simplemente sumas sus valores. Así, VIII es 5 más 1 más 1 más 1, es decir, 8. El número MDCLXVI recorre la escala de valores de arriba abajo, 1000 más 500 más 100 más 50 más 10 más 5 más 1, lo que suma 1666.

Originalmente los números romanos eran casi por completo aditivos, por lo que los monumentos y libros antiguos a veces muestran IIII para el 4, y por lo que muchas esferas de reloj lo siguen haciendo hoy en día. Este convertidor, sin embargo, sigue la regla moderna estándar y escribe el 4 como el sustractivo IV. Las formas aditivas son fáciles de leer porque las cuentas van de izquierda a derecha, pero se alargan rápidamente, que es exactamente el problema que la notación sustractiva se inventó para resolver.

Notación sustractiva

Para evitar las secuencias de cuatro letras, los números romanos usan la resta: una letra menor colocada delante de una mayor se resta de ella. Así, IV es 5 menos 1, es decir, 4, y IX es 10 menos 1, es decir, 9. La misma idea se amplía: XL es 40, XC es 90, CD es 400 y CM es 900.

Solo seis pares sustractivos son válidos, y siguen un patrón. La I se resta de V y X; la X se resta de L y C; la C se resta de D y M. Nunca se resta V, L ni D, y nunca se salta más de un nivel, así que IC para el 99 es incorrecto. La forma correcta es XCIX, que es 90 más 9.

Las reglas que mantienen válidos los números romanos

Dos restricciones hacen que un número romano esté bien formado. Primero, las letras aditivas I, X, C y M pueden repetirse como máximo tres veces seguidas, así que III está bien pero IIII no. Las letras V, L y D no se repiten nunca, porque dos de ellas equivaldrían simplemente a la siguiente letra superior. Por eso VV no es válido; es sencillamente X.

Segundo, un prefijo sustractivo solo se usa cuando acorta el número romano. Este convertidor reconstruye cada número desde cero usando estas reglas y rechaza todo lo que no coincida con la única escritura canónica. Por eso entradas como IIII, VV o IC se marcan como no válidas, aunque una persona pudiera adivinar el valor que se pretendía.

Convertir un número paso a paso

Para convertir un número en números romanos, trabaja desde el mayor valor posicional hacia abajo, restando en cada paso el símbolo más grande que quepa. Toma 2024. Extrae dos millares como MM, lo que deja 24. No hay centenas y ninguna decena llega a 24 de forma exacta, pero 20 es XX, lo que deja 4. Por último, 4 es el sustractivo IV. Únelos y 2024 es MMXXIV.

La misma rutina sirve para cualquier valor. Para 1994 tomas M para 1000, luego CM para 900, luego XC para 90 y luego IV para 4, lo que da MCMXCIV. Leerlo al revés invierte el proceso: recorre de izquierda a derecha, suma cuando los valores descienden y resta cuando un valor menor está delante de uno mayor.

Rango, límites y números más grandes

Los números romanos estándar cubren del 1 al 3999. El techo es MMMCMXCIX, porque cuatro mil necesitaría MMMM, lo que rompe la regla de las tres repeticiones, y no existe una sola letra para el 5000. Sin cero y sin negativos, el sistema está construido puramente para contar cantidades enteras.

Para llegar más alto, los romanos usaban un vínculo (vinculum), una raya superior que multiplica una letra por 1000, de modo que una V con raya significaba 5000 y una X con raya significaba 10.000. Esta notación es históricamente auténtica, pero hoy es rara y difícil de teclear, así que queda fuera de este convertidor, que se centra en el rango cotidiano del 1 al 3999 que realmente te encuentras.

Dónde siguen apareciendo los números romanos

A pesar de ser antiguo, el sistema está en todas partes. Las esferas de relojes de pared y de pulsera usan de la I a la XII. La Super Bowl se numera con números romanos, al igual que las secuelas de películas, los monarcas y papas como Enrique VIII o Juan Pablo II, y el año de copyright en los créditos de cine y televisión. Los esquemas formales y las páginas preliminares de los libros los usan para capítulos, secciones y números de página del prólogo.

Saber leerlos convierte de un vistazo una fecha de piedra angular como MCMLXXXIV en 1984, o te dice que la Super Bowl LVIII fue la edición número 58. Como el sistema apenas ha cambiado en dos mil años, las mismas reglas que descifraban una inscripción en la antigua Roma descifran los créditos de una película hecha ayer.

Preguntas frecuentes

¿Cómo convierto un número a números romanos?
Mantén el convertidor en Número a Romano, escribe un número entero del 1 al 3999 y el número romano aparece al instante. Para hacerlo en sentido contrario, cambia a Romano a Número e introduce un número romano como MMXXIV.
¿Cuál es el número más grande en números romanos?
Los números romanos estándar van del 1 al 3999, escritos como MMMCMXCIX. No existe un símbolo para el cero ni una sola letra mayor que M, por lo que los valores superiores recurren a una notación con una raya superior que apenas se usa hoy en día y queda fuera de esta herramienta.
¿Cómo se escriben los números romanos?
Siete letras representan los valores: I es 1, V es 5, X es 10, L es 50, C es 100, D es 500 y M es 1000. Una letra menor delante de una mayor se resta, por lo que IV es 4 y XC es 90, mientras que las letras que solo descienden en valor se suman entre sí.
¿Por qué mi número romano se marca como no válido?
Los números romanos siguen reglas estrictas, así que formas como IIII, VV o IC no están permitidas. El convertidor reconstruye cada número romano y rechaza todo lo que no sea la escritura estándar, lo que mantiene la exactitud de tus resultados.
¿Puedo convertir varios números a la vez?
Sí. Introduce un valor por línea y cada línea se convierte por su cuenta, de modo que puedes transformar una larga lista de cifras o de números romanos al otro formato en un solo paso.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Convertidor de Timestamp Unix

Convertidor de JSON a CSV

Conversor de CSV a JSON

Convertidor de JSON a YAML

Convertidor de Texto a Binario

Convertidor de Texto a Hexadecimal