Conversor de números romanos

Conversor de números romanos

Convierte números, fechas y fracciones de números arábigos a números romanos y viceversa. Lee la explicación a continuación para descubrir cómo funciona el conversor.

Notas

¿Cómo funciona el conversor?

Un ciudadano romano

Introduce un número en el panel de la izquierda. Si introduces un número arábigo (por ejemplo, 22) y quieres convertirlo a números romanos, haz clic en el botón «Convertir a romanos». Si introduces un número romano (por ejemplo, XIX), haz clic en el botón «Convertir a arábigos» para convertirlo a números arábigos.

Si tienes dudas sobre cómo funciona el conversor y deseas ver algunos ejemplos, haz clic en cualquiera de los botones de debajo para rellenar el panel izquierdo con uno de nuestros tres ejemplos. Cada ejemplo se compone tanto de números arábigos como de números romanos para que puedas probarlos en ambas direcciones y observar cómo se convierte cada sección. También te animamos a que sigas leyendo esta página para saber cómo funciona la conversión.

¿Cómo funcionan los números romanos?

Números romanos básicos

Los números romanos se forman con las siguientes letras mayúsculas latinas: I, V, X, L, C, D y M. A cada letra le corresponde un valor, tal y como se resume en la tabla a continuación.

I1
V5
X10
L50
C100
D500
M1000

Para crear números romanos, se tienen que combinar estas letras de modo que sus valores se sumen hasta obtener el número deseado. Por ejemplo, si necesitas el equivalente en números romanos de 56, debes utilizar L (para 50), V (para 5) e I (para 1), siendo tu número resultante LVI (y, efectivamente, 50 + 5 + 1 = 56). A veces, es necesario repetir ciertas letras. Por ejemplo, 23 es XXIII, ya que cada X equivale a 10 y cada I equivale a 1, por lo que necesitamos dos X y tres I (XXIII = X + X + I + I + I = 10 + 10 + 1 + 1 + 1 = 23). Sin embargo, no puedes repetir una letra más de tres veces. En lugar de repetir una letra cuatro veces, debes colocarla delante de una letra cuyo valor sea superior. De esta forma, su valor se resta en lugar de sumarse. Por ejemplo, 934 es CMXXXIV: colocar C delante de M supone restar 100 de 1000 para obtener 900; XXX es 3 × 10; e I delante de V supone restar 1 de 5 para obtener 4, por lo que 900 + 30 + 4 = 934. Ten cuidado, pues solo se pueden restar ciertos números: puedes colocar I delante de V o X; X delante de L o C; y C delante de D o M. No es posible restar, por ejemplo, V de C para obtener 95, por lo que VC no sería un número romano correcto. La forma adecuada de escribir 95 es XCV. Finalmente, a excepción de las restas descritas anteriormente, los símbolos siempre se escriben comenzando por el de valor superior a la izquierda hasta el de valor inferior a la derecha. Teniendo esto en cuenta, no es correcto escribir LID para el número 551, ya que las letras no siguen el orden adecuado. El orden correcto sería DLI (ya que D > L > I, es decir, 500 > 50 > 1). A continuación encontrarás una tabla con ejemplos de números romanos básicos.

I1
II2
III3
IV4
V5
VI6
VII7
VIII8
IX9
X10
XI11
XII12
XIII13
XIV14
XV15
XVI16
XVII17
XVIII18
XIX19
XX20
XXI21
XXII22
XXIII23
XXIV24
XXV25
XXVI26
XXVII27
XXVIII28
XXIX29
XXX30
XL40
L50
LX60
LXX70
LXXX80
XC90
C100
CXXI121
CXLIV144
CLXIX169
CXCVI196
CCXXV225
CCLVI256
CDLXXVI476
DCXXII622
MCDXCII1492
MDCCLXXXIX1789
MCMXXXIX1939
MCMXCI1991
MMXIX2019
Un reloj de sol antiguo

En ocasiones se pueden ver cuatro letras idénticas seguidas. Por ejemplo, en algunos relojes antiguos encontrarás escrito IIII en lugar de IV para hacer referencia a 4. También es posible encontrar 40 escrito como XXXX en lugar de XL. Si bien algunos autores siguen esta convención, esta forma de escribir los números es menos popular y, aunque nuestro conversor la puede interpretar correctamente, no es recomendable su uso.

A veces incluso se encuentran números romanos escritos con letras en minúscula, como, por ejemplo, vi para representar el 6 o xiii para el 13. Sin embargo, el conversor no puede interpretar letras en minúscula, por lo que deberán transformarse a mayúscula para su posterior conversión.

Números romanos mayores de 1000

Hay muchas maneras de escribir números romanos; sus formas han ido evolucionando a lo largo del tiempo, tanto en la antigua Roma como en la Europa medieval, donde su uso estaba muy extendido aun después de la caída del Imperio romano. Esto también se aplica a la escritura de números muy grandes: existen varias maneras conocidas de representarlos. Probablemente, la más popular sea trazar una raya horizontal encima de una letra para multiplicar su valor por 1000. Teniendo esto en cuenta, si VI es 6, el valor de VI será 6000. Esta regla se puede aplicar a cualquier número natural; por ejemplo, CMXXXIV será 934 000. También es posible mezclar letras con y sin raya: por ejemplo, LXVDXXXVI será 65 536. Y si bien los números inferiores a 4000 se suelen escribir con M para representar los miles, no resultaría incorrecto escribir IIXIX para 2019 (aunque se prefiere MMXIX). A continuación puedes ver algunos ejemplos sobre cómo escribir números grandes en números romanos. Para introducir estos números en el conversor, en lugar de trazar una raya encima de las letras, deberás encerrar estas entre corchetes: la última columna muestra cómo hacerlo.

Número arábigo Número romano Entrada o salida del conversor
24 901 XXIVCMI [XXIV]CMI
40 075 XLLXXV [XL]LXXV
238 900 CCXXXVIIICM [CCXXXVIII]CM
299 792 CCXCIXDCCXCII [CCXCIX]DCCXCII
384 400 CCCLXXXIVCD [CCCLXXXIV]CD
1 048 576 MXLVIIIDLXXVI [MXLVIII]DLXXVI
4 999 999 MMMMCMXCIXCMXCIX [MMMMCMXCIX]CMXCIX

El número más grande que se puede escribir de esta manera es MMMMCMXCIXCMXCIX, o bien 4 999 999. Teniendo en cuenta las reglas presentadas anteriormente, no es posible escribir un número mayor.

Fracciones romanas

Las fracciones romanas funcionan de forma bastante parecida a los números naturales: para crear una fracción, necesitas colocar los símbolos en orden descendente según su valor, de tal forma que su suma sea igual al número que quieras representar. Los símbolos que pueden utilizarse para crear fracciones son 14. Estos se muestran en la tabla a continuación.

Nombre latino Significado Fracción racional Valor decimal aproximado Caracteres originales Aproximaciones visuales Adaptados al teclado
semis mitad 1/2 0,50000 S S S
quincunx cinco onzas 5/12 0,41667 𐆐𐆐𐆑 .....
triens un tercio 4/12 = 1/3 0,33333 𐆐𐆐 ....
quadrans un cuarto 3/12 = 1/4 0,25000 𐆐𐆑 ...
sextans un sexto 2/12 = 1/6 0,16667 𐆐 : ..
sescuncia 1,5 onzas 1/8 0,12500 𐆒𐆑 Є· E.
uncia onza 1/12 0,08333 𐆑 · .
semuncia media onza 1/24 0,04167 𐆒 Є E
binae sextulae dos sextulas 1/36 = 1/72 + 1/72 0,02778 𐆓𐆓 ƧƧ ZZ
sicilicus falciforme 1/48 0,02083 𐅀 Ɔ O
sextula sexto de onza 1/72 = 1/6 × 1/12 0,01389 𐆓 Ƨ Z
dimidia sextula media sextula 1/144 = 1/2 × 1/72 0,00694 𐆔 A
scripulum escrúpulo 1/288 0,00347 Э P
siliqua grano 1/1728 0,00058 𐆕 » Q

Únicamente se pueden repetir los símbolos de uncia y siliqua, hasta un máximo de 5 veces cada uno. No es posible repetir otros símbolos, a no ser que aparezcan ya repetidos en la tabla de arriba (como, por ejemplo, sextula para formar binae sextulae).

Como puedes observar, la máxima precisión que se puede obtener con fracciones romanas es 1/1728. Además, como las fracciones se basan en el número 12, es imposible escribir con precisión muchas fracciones que sí pueden expresarse fácilmente con el sistema decimal moderno. Por ejemplo, 0,1 (o 1/10) se escribirá como uncia + sextula + 5 × siliqua, que equivale a 1/12 + 1/72 + 5 × 1/1728 = 173/1728 ≈ 0,10012. En la mayoría de los casos, obtener la fracción romana apropiada es más una aproximación que el valor exacto del número que se desea representar. A continuación puedes ver una tabla con varios ejemplos. La última columna muestra el cálculo del valor exacto del número romano en sistema decimal para que puedas compararlo con el número original (columnas primera y segunda).

Fracción racional Aproximación decimal Número romano (aproximaciones visuales) Cálculo
1/2 0,5 S 1/2 = 0,5
1/3 0,33333 1/3 ≈ 0,33333
1/4 0,25 1/4 = 0,25
1/10 0,1 ·Ƨ»»»»» 1/12 + 1/72 + 5/1728 = 173/1728 ≈ 0,10012
1/5 0,2 :ƧƧЭ»»»» 1/6 + 1/36 + 1/288 + 4/1728 = 173/864 ≈ 0,20023
3/10 0,3 ∴Є₴»» 1/4 + 1/24 + 1/144 + 2/1728 = 259/864 ≈ 0,29977
1/7 0,14286 Є·ƧЭ» 1/8 + 1/72 + 1/288 + 1/1728 = 247/1728 ≈ 0,14294
12345/100000 0,12345 ·ƧƧ₴Э»»» 1/12 + 1/36 + 1/144 + 1/288 + 3/1728 = 71/576 ≈ 0,12326
99/100 0,99 S⁙ЄƧƧЭ» 1/2 + 5/12 + 1/24 + 1/36 + 1/288 + 1/1728 = 1711/1728 ≈ 0,99016
999/1000 0,999 S⁙ЄƧƧ₴Э»»»» 1/2 + 5/12 + 1/24 + 1/36 + 1/144 + 1/288 + 4/1728 = 863/864 ≈ 0,99884
9999/10000 0,9999 I 1
314/100 3,14 IIIЄ·Ƨ»» 3 + 1/8 + 1/72 + 2/1728 = 3 121/864 ≈ 3,14005
31415/10000 3,1415 IIIЄ·Ƨ»»»»» 3 + 1/8 + 1/72 + 5/1728 = 3 245/1728 ≈ 3,14178

El conversor lee y escribe fracciones romanas utilizando tres conjuntos de símbolos. «Caracteres originales» son los símbolos descritos en un documento de David J. Perry sobre caracteres para el latín clásico en Unicode (Unicode es un estándar para la visualización de caracteres en ordenadores y otros dispositivos electrónicos). Se pueden considerar estos símbolos como los caracteres latinos correctos, es decir, los caracteres cuyo significado se asocia con las correspondientes fracciones romanas y que fueron diseñados a partir de los símbolos utilizados históricamente para estas. Desafortunadamente, debido a su rareza, algunos de estos caracteres pueden no estar disponibles ni siquiera en ordenadores modernos. Por ello, si utilizas «Caracteres originales», es posible que veas cuadrados en blanco u otros marcadores de posición en lugar de los símbolos gráficos apropiados. En ese caso, te sugerimos utilizar el conjunto de caracteres «Aproximaciones visuales», que incluye símbolos que están disponibles en la mayoría de los sistemas modernos. Estos símbolos son visualmente similares a los caracteres romanos, si bien su significado original puede ser diferente (por ejemplo, el símbolo de la grivna para la dimidia sextula). Ni «Caracteres originales» ni «Aproximaciones visuales» disponen de símbolos fáciles de escribir con un teclado. Por ello, hay una tercera opción disponible: los caracteres de «Adaptados al teclado» son fáciles de utilizar si empleas el teclado para introducir fracciones romanas en el conversor (siempre y cuando escribas en alfabeto latino).

Es posible combinar fracciones con números naturales. Para ello, deberás escribir la fracción inmediatamente después del número natural. Por ejemplo, 3,14 se puede escribir como IIIЄ·Ƨ»» al activar el parámetro «Aproximaciones visuales».

Cero romano

No existen muchas pruebas de que los antiguos romanos utilizasen el cero. En la Edad Media, los estudiosos comenzaron a delinear el 0 de diferentes maneras: una de ellas era con la letra N. Esta forma de representar el 0 ha sido también adoptada por el conversor.

Números arábigos

Los números arábigos deben cumplir algunas condiciones para que el conversor pueda interpretarlos correctamente:

  1. No escribas los miles separados con un espacio. Todos los dígitos deben escribirse juntos, sin emplear ningún separador. Por ejemplo, para escribir tres mil, debes introducir 3000 en lugar de 3 000.
  2. El conversor tratará de obtener el separador decimal (probablemente una coma) de tus ajustes del sistema, pero puedes cambiarlo por otro separador si lo deseas. Asegúrate de que el separador decimal de los ajustes sea el mismo que el de los números que vas a convertir.
  3. Si utilizas una fracción decimal inferior a 1, tu número deberá empezar por 0. Es decir, 0,25 se interpretará como una fracción (un cuarto), pero ,25 se interpretará como una coma seguida del número natural 25.
  4. También puedes utilizar fracciones racionales. Para ello, deberás introducir un número natural seguido de un espacio que lo separe de la fracción. Se debe escribir la fracción como un numerador seguido del carácter «/» y del denominador. Por ejemplo, 3 7/50 será interpretado por el conversor como 3,14. Es posible omitir el número natural, en cuyo caso, por ejemplo, 3/4 será interpretado como 0,75.

Puedes desactivar las fracciones para los números arábigos. Por defecto, se utilizan las fracciones racionales (ya que son más precisas). Si ambos tipos de fracciones están activos, el conversor generará fracciones racionales. En caso de que prefieras fracciones decimales, deberás desactivar las fracciones racionales, forzando así al conversor a generar fracciones decimales. Si desactivas ambos tipos de fracciones, el conversor tratará las fracciones como números naturales separados. Esto puede resultar conveniente, por ejemplo, al convertir fechas (ver a continuación).

Funciones y características del conversor

Notas

El conversor presenta sus cálculos en forma de notas. También muestra los valores aproximados de las fracciones racionales en forma decimal para que puedas comparar fácilmente qué diferencia hay entre las fracciones romanas y arábigas correspondientes tras la conversión. Por último, las notas te proporcionarán información sobre cualquier problema que haya encontrado el conversor. En caso de que no se pueda convertir un número, este mantendrá su forma original en el campo de salida y aparecerá una explicación en el apartado de notas.

Conversión de fechas

Es necesario desactivar las fracciones racionales para poder convertir fechas escritas con barras. Por ejemplo, si se mantienen activadas las fracciones racionales, al convertir 12/6/10 de números arábigos a romanos, la parte 12/6 se tratará como una fracción y 10 como un número natural separado. El resultado, pues, será II/X. Sin embargo, si se desactivan las fracciones racionales, el resultado para este mismo ejemplo será XII/VI/X.

De forma similar, utilizar un separador decimal en fechas puede producir resultados inesperados. Por ejemplo, si estableces el punto como tu separador decimal y quieres convertir 2019.03.11 de números arábigos a romanos con las fracciones decimales activas, la parte 2019.03 se tratará como el primer número y 11 como el segundo número, separados por un punto. En consecuencia, obtendrás MMXIXƧƧ»»»».XI (si «Aproximaciones visuales» está seleccionado). Al desactivar las fracciones decimales, te aseguras de obtener el resultado deseado: MMXIX.III.XI.

Conversión de varios números

Por lo general, puedes introducir cualquier texto de tu elección en el campo de entrada. El conversor comenzará a buscar números dentro del texto y tratará de reemplazarlos sin modificar el resto del texto. De esta forma podrás convertir fácilmente varios números a la vez, por ejemplo, introduciendo cada número en una nueva línea.

Sin embargo, en ocasiones puedes obtener resultados inesperados, especialmente en la conversión de números romanos a arábigos. Esto puede suceder si tu texto emplea los símbolos utilizados para representar números romanos con otro fin. Por ejemplo, cada letra I mayúscula puede convertirse en 1. Si utilizas «Adaptados al teclado», los puntos pueden convertirse en fracciones, y así sucesivamente.

Opciones

El conversor dispone de algunos parámetros que pueden ser utilizados para personalizar el proceso de conversión. La mayoría de estos parámetros se han descrito anteriormente. Para ver las opciones disponibles, haz clic en el botón «Mostrar opciones» situado debajo de los campos de entrada y salida al principio de la página. Haz clic de nuevo en el botón para ocultar las opciones.

El grupo «Fracciones en números romanos» te permite seleccionar qué caracteres deberá utilizar el conversor para leer y escribir fracciones en números romanos. Puedes encontrar más información sobre cómo funcionan estas fracciones, así como cuáles son los símbolos disponibles, en la sección «Fracciones romanas» de arriba.

El grupo «Fracciones en números arábigos» te permite seleccionar tres cosas: si deseas que el conversor lea y escriba fracciones presentadas en formato de número racional; si permites que las fracciones se escriban con un separador decimal; y qué carácter utilizar como separador decimal. Puedes conocer más detalles sobre estas opciones en la sección «Números arábigos» de arriba.

Un emperador romano

Comentarios

Agradeceríamos que nos escribieras si encuentras algún bug o si tienes sugerencias para mejorar nuestro conversor. Haz clic en el botón «Dejar un comentario» para visualizar el formulario de comentarios. Este botón se encuentra al principio de la página, justo debajo de los campos de entrada y salida. Para ocultar el formulario, haz clic de nuevo en el botón.

En el formulario de comentarios se pueden adjuntar los datos de entrada y salida del conversor. Si encuentras un bug en la salida, te recomendamos que hagas uso de esta opción para que los autores puedan entender bien el problema. Describe el error en el campo «Tus comentarios», marca la casilla «Adjuntar datos del conversor» y haz clic en el botón «Enviar». ¡Muchas gracias por tu colaboración! Julio César habría estado realmente orgulloso.

Se han enviado tus comentarios. Muchas gracias.

División por cero en .

Hay un error en el número .

El número es demasiado grande.

Error en – demasiados seguidos. El máximo es .

Error en () no puede aparecer detrás de ().

Error en – no puedes usar y para los miles en un solo número.

Error en – el símbolo de la fracción aparece demasiadas veces.

Error en – el símbolo no puede aparecer detrás del símbolo symbol.

Error en – el valor fraccionario debe ser inferior a 1.