Convertidor de números romanos

Convierte 1–3.999 a notación romana canónica o valida texto romano. Consulta el desglose y copia o descarga la conversión.

Cómo usar la herramienta

Convierte 1–3.999 a notación romana canónica o valida texto romano. Consulta el desglose y copia o descarga la conversión.

Paso 1

Elige entrada decimal o romana

Ejemplo fijo

49XLIX

Usa Número a romano para dígitos enteros de 1 a 3.999, o Romano a número para texto formado por I, V, X, L, C, D y M. Las minúsculas y los caracteres romanos de compatibilidad Unicode se normalizan antes de validar.

Paso 2

Lee el desglose por valor posicional

Ejemplo fijo

CM + XL + IV900 + 40 + 4

Un resultado válido muestra el total y los tokens que lo produjeron, como CM, XL e IV para 944. A una cadena rechazada no se le asigna un valor adivinado.

Paso 3

Copia, descarga o comprueba al revés

Ejemplo fijo

944CMXLIV944

Usa Invertir dirección después de una conversión válida cuando quieras comprobar la otra lectura. Copiar y Descargar mantienen juntos el número, la forma romana y el desglose de tokens.

Usos prácticos

Numeración de capítulos, esquemas y versiones

Para un documento cuya sección 49 necesita un encabezado romano, selecciona Número a romano e introduce 49. El resultado XLIX separa 40 y 9; IL se rechaza en lugar de tratarse como una abreviatura alternativa. Usa Invertir dirección para comprobar que XLIX vuelve a 49 antes de insertar el encabezado. Si un estilo editorial usa numeración romana en minúsculas, aplica esa tipografía en el documento: la salida del convertidor sigue siendo mayúscula. Guarda la numeración como enteros ordinarios al ordenar o renumerar un esquema; las cadenas romanas impresas son etiquetas, no un orden numérico útil.

Fechas de diseño e inscripciones

Para una prueba de grabado que muestra el año 2026, introduce 2026, comprueba MMXXVI y lee el desglose M + M + X + X + V + I. Invierte el resultado válido para confirmar el entero antes de aprobar el diseño. Conserva el año decimal junto a la prueba; una X ausente cambia el valor, no solo su aspecto. Si también necesitas día y mes, convierte por separado cada componente previsto y elige separadores en el diseño. Esta herramienta convierte un entero, no una cadena de fecha completa ni una inscripción con estilo histórico.

Comprobaciones de transcripción sin reescribir la historia

La cartela de un museo para un reloj fotografiado debe conservar IIII si eso es lo que muestra la esfera. Romano a número rechazará esa escritura aditiva porque la gramática elegida usa IV; no sugerirá que la fotografía deba cambiarse. Registra la forma observada y, si ayuda, una nota separada con el valor cuatro. La misma distinción importa al citar un título, catalogar un artefacto o comprobar OCR. Compara las letras dudosas con la imagen original antes de normalizarlas, porque una X aparente puede ser otro carácter o una marca dañada.

2026 convertido a MMXXVI con el valor de cada símbolo
El ejemplo convierte 2026 en MMXXVI. El desglose muestra 1.000 + 1.000 + 10 + 10 + 5 + 1 para que puedas comprobar el resultado antes de copiarlo.

Cómo lee el convertidor los números romanos

La gramática de trabajo es deliberadamente estrecha: siete letras latinas, grupos posicionales descendentes y seis pares sustractivos aprobados. Eso hace predecible el resultado para números de capítulos, fechas y ejemplos modernos, sin afirmar falsamente que todas las inscripciones romanas históricas usaran la misma escritura.

Los siete símbolos son I, V, X, L, C, D y M. El convertidor los agrupa por millares, centenas, decenas y unidades, de modo que cada posición puede comprobarse de forma independiente antes de añadir su valor al total. Por eso 944 se lee como CM + XL + IV y no como una regla libre de menor antes de mayor.

La entrada romana se recorta, los caracteres romanos de compatibilidad del bloque Unicode Number Forms se normalizan a letras latinas ordinarias y el resultado se convierte a mayúsculas. Se rechazan otras letras parecidas y marcas de barra superior. La tabla Unicode Number Forms enumera asignaciones de compatibilidad como Ⅹ a X, pero eso no convierte cada carácter con apariencia numérica en parte de la gramática de esta herramienta.

944CMXLIV944
Desglose fijo: 944 es CM + XL + IV, o 900 + 40 + 4.

Siete símbolos, cuatro grupos posicionales

El lado de decimal a romano recorre una lista fija de tokens desde M hasta I. Resta el token disponible más grande hasta que el valor restante llega a cero. Como el intervalo termina en 3.999, el grupo de millares puede contener M, MM o MMM, pero nunca una V con barra superior u otra notación extendida.

El lado de romano a número primero demuestra que toda la cadena encaja en la misma gramática posicional. Solo entonces suma valores de tokens. Este orden importa: evita que IIV, IL o IM reciban un valor cómodo pero no admitido.

El desglose mostrado en la página es por tanto diagnóstico. Si 2026 se convierte en MMXXVI, las piezas son M, M, X, X, V e I. Si 49 se convierte en XLIX, las piezas son XL e IX. Esos tokens son las unidades exactas que usó el motor, no una aproximación didáctica separada.

Los valores básicos son I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 y M = 1000. Repetir un símbolo permitido suma su valor: III es tres, XX es veinte y MMM es tres mil. V, L y D no se repiten en esta gramática. Una posición decimal cero simplemente no aporta grupo: 2026 no tiene grupo de centenas, mientras que 2006 no tiene ni centenas ni decenas. Esa ausencia es distinta de tener un símbolo romano para cero.

Grupos posicionales canónicos usados por este convertidor
PosiciónPatrones aceptadosEjemplos y consecuencias
MillaresM, MM, MMM1.000 a 3.000 son repeticiones ordinarias de M; 4.000 queda fuera del intervalo admitido.
CentenasC, CC, CCC, CD, D, DC, DCC, DCCC, CM400 es CD y 900 es CM; formas como CCCC o DM se rechazan.
DecenasX, XX, XXX, XL, L, LX, LXX, LXXX, XC40 es XL y 90 es XC; IC no se acepta para 99.
UnidadesI, II, III, IV, V, VI, VII, VIII, IX4 es IV y 9 es IX en esta gramática; IIII se conserva solo como notación de fuente fuera de la conversión.

La resta permitida es local, no arbitraria

Solo se aceptan como pares sustractivos I antes de V o X, X antes de L o C, y C antes de D o M. El par pertenece a su propio grupo posicional. Eso mantiene válidos IV, IX, XL, XC, CD y CM y rechaza atajos que saltan una posición.

Un ejemplo desarrollado útil es 944. La posición de centenas es CM para 900, la de decenas es XL para 40 y la de unidades es IV para 4. El resultado completo es CMXLIV. Escribir IM para 999 o XM para 990 parece más corto, pero omite los grupos posicionales que impone la herramienta.

El mensaje de error es intencionadamente conservador. Si las letras son válidas pero el orden no es canónico, la página informa de un error de sintaxis y no infiere ningún valor. Es más seguro que convertir silenciosamente un problema editorial en otro número.

Comprobaciones comunes de atajos tentadores
Entrada¿Aceptada?Por qué importa
XLIXSíXL aporta 40 e IX aporta 9, así que el total es 49.
ILNoI solo puede restar de V o X, no de L.
IIVNoEl grupo de unidades no puede apilar I antes de IV para inventar 3.
CMXLIVSí944 usa tres grupos posicionales válidos: CM, XL e IV.
MMMMNoEl intervalo de letras ordinarias termina en 3.999.

Qué significan la normalización y los errores

El modo Número acepta solo dígitos decimales. Introduce 1000, no 1,000, 1.000 ni 1 000: el separador de agrupación de un idioma sigue siendo un no dígito en este campo. Los ceros iniciales como 0049 se aceptan y se convierten en XLIX, pero no se aceptan signos, fracciones ni notación exponencial. Una entrada vacía simplemente deja el resultado vacío; 0 y 4000 exceden el intervalo numérico. La entrada está limitada a 64 caracteres, así que pegar un párrafo no es una forma de pedir varias conversiones.

En modo Romano, las letras latinas minúsculas se convierten a mayúsculas y se normaliza el bloque de compatibilidad Unicode U+2160 a U+217F. Así ⅩⅣ puede convertirse en XIV. Una Х cirílica seguida de IV se rechaza porque no es la X latina, y una X con barra superior combinada se rechaza porque las barras superiores no se admiten. Se eliminan los espacios iniciales y finales, pero no los espacios dentro de un numeral: XIV es un numeral aquí, mientras que X IV no es un lote de dos valores.

Dos errores romanos distintos son útiles. Un error de letras significa que los caracteres están fuera de I, V, X, L, C, D y M después del pase estrecho de normalización. Un error de sintaxis significa que los caracteres están permitidos, pero el orden o el par sustractivo no coincide con la gramática canónica.

Resultados actuales de entrada
Tipo de entradaResultadoRuta de corrección
2026 en modo NúmeroVálido: MMXXVIUsa Copiar o Invertir dirección para volver a comprobar la salida romana.
ⅩⅣ en modo RomanoVálido tras normalización de compatibilidad: XIVConserva letras latinas simples al exportar a sistemas con compatibilidad limitada de fuentes.
ХIV con Х cirílicaError de letrasSustituye el parecido visual por X latina si el texto previsto es XIV.
IIIIError de sintaxisUsa IV para conversión canónica o conserva IIII como notación de reloj/fuente.
X con marca de barra superiorError de letrasElige una herramienta y convención que admita explícitamente valores con barra superior.

Cuándo no normalizar la fuente

Conversión y transcripción responden preguntas distintas. La conversión pregunta qué valor tiene una cadena bajo la gramática moderna de esta página. La transcripción pregunta qué muestra realmente la fuente. Para un manuscrito, monumento, esfera de reloj, marca o pie de imagen, conserva la escritura observada antes de decidir si añadir una nota normalizada.

Las esferas de reloj son el ejemplo común. El Museo Seiko describe muchos relojes que usan IIII en la posición de las cuatro y presenta más de una explicación para esa convención. Esta página no debe convertir esas posibilidades en una única historia de origen.

La regla práctica es simple: usa el convertidor para una escritura moderna planificada y usa el texto de la fuente para un registro de fuente. Si se necesitan ambos, escríbelos por separado, por ejemplo fuente: IIII; valor normalizado: 4. Así la decisión editorial queda visible.

Notación de relojes y contexto editorial

Una esfera de reloj no es solo una recta numérica. También es una disposición física con simetría, restricciones de material y convenciones de diseño heredadas. Una esfera que dice IIII puede ser completamente intencionada aunque una tabla de manual indique IV.

No corrijas un reloj fotografiado, un registro de catálogo o una cita solo porque el convertidor rechace IIII. El flujo más seguro es registrar la escritura de la fuente, añadir el valor numérico si ayuda y explicar que el convertidor usa sustracción canónica moderna.

La misma cautela se aplica a nombres y títulos. Si un juego, película, barco, edificio o producto estiliza intencionalmente un número de forma no canónica, conserva el título tal como se publicó. Puedes convertir un entero conocido por separado en una comparación canónica, pero la herramienta no inferirá un valor previsto a partir de la escritura rechazada del título. Una conversión no es autoridad para renombrar una obra.

Decisiones de transcripción frente a conversión
TareaMejor campo para conservarPor qué
Etiqueta de museo para una esferaIIII como se observa, más valor 4 si hace faltaEl artefacto visible es la evidencia.
Nuevo encabezado de capítuloIVEl autor elige una escritura moderna canónica.
Prueba de grabado para un añoMMXXVI y decimal 2026La fuente decimal ayuda a detectar una letra romana mal colocada antes de la producción.
Título citado con estilo inusualLa escritura del título, sin cambiosUn resultado del convertidor no es autoridad para renombrar la obra.

Comprobaciones desarrolladas y solución de problemas

Empieza por la parte dudosa más pequeña. Si MCMXCIX es difícil de leer, sepáralo como M + CM + XC + IX. El total es 1.000 + 900 + 90 + 9, es decir, 1.999. Si una forma pegada falla, comprueba si el carácter problemático es un parecido visual y no una letra romana latina.

Para una fecha como 2026, el convertidor devuelve MMXXVI. El grupo de millares es MM, el de decenas es XX y el de unidades es VI. No hay grupo de centenas porque el dígito de centenas es cero. Los números romanos en esta herramienta no usan un marcador de posición para cero.

Cuando un valor parezca demasiado grande, comprueba si la fuente usó una barra superior u otra extensión. Esta página no implementa ninguna de esas extensiones. Quitar las marcas para que el texto valide no es una conversión equivalente: la notación elegida por la fuente puede dar significado a esas marcas. Establece esa convención y usa una herramienta compatible en lugar de informar un pegado no admitido como un resultado aritmético incorrecto.

Ejemplos fijos que conviene comprobar en ambos sentidos
DecimalRomano canónicoDesglose
4IV4 como un par sustractivo.
49XLIX40 + 9; no IL.
944CMXLIV900 + 40 + 4.
2026MMXXVI1000 + 1000 + 10 + 10 + 5 + 1.
3999MMMCMXCIXValor más alto admitido sin barras superiores.

Metodología

El modo Número acepta solo dígitos decimales enteros de 1 a 3.999 y convierte restando tokens fijos de M a I. El modo Romano recorta la entrada, normaliza caracteres romanos de compatibilidad Unicode de U+2160 a U+217F, convierte letras latinas a mayúsculas, exige solo I, V, X, L, C, D y M, y luego valida toda la gramática canónica de millares-centenas-decenas-unidades antes de calcular un valor.

Límites

El convertidor no analiza cero, números negativos, fracciones, notación aditiva de relojes, variantes medievales o epigráficas, formas apostrophus, barras superiores, paréntesis usados como multiplicadores ni valores superiores a 3.999. No infiere un valor a partir de texto mal formado y no trata letras griegas, cirílicas u otros parecidos visuales como símbolos romanos latinos.

Correcciones

Para un informe reproducible, incluye la entrada exacta, la dirección de conversión, los caracteres copiados si intervienen símbolos especiales, la forma convencional esperada y por qué se aplica esa convención. Si la fuente usa IIII, barras superiores u otra notación histórica, conserva el texto original de la fuente e informa la convención no admitida por separado de los errores aritméticos.

Preguntas frecuentes

¿Por qué el convertidor rechaza IIII?
Cuatro es IV en la gramática elegida por el convertidor. Un reloj que muestra IIII está usando otra convención de notación, no necesariamente mostrando un número incorrecto. Para un nuevo encabezado canónico usa IV; para una transcripción conserva el IIII observado y añade un valor explicativo si hace falta. La herramienta no infiere valores de una notación aditiva del original ni la reescribe automáticamente.
¿Qué pares sustractivos se permiten?
Solo IV, IX, XL, XC, CD y CM, dentro de sus propios grupos posicionales. Para escribir 99, usa XCIX, no IC; para escribir 49, usa XLIX, no IL. Las cadenas tentadoras más cortas saltan una posición y fallan la gramática declarada. Una advertencia de sintaxis no da ningún total adivinado, así que vuelve al entero previsto o a la fuente original antes de corregir la cadena.
¿El desglose suma letras individuales o pares sustractivos?
Suma tokens validados. Para CMXLIV, los tokens son CM = 900, XL = 40 e IV = 4, no seis valores de letras inconexos. Una repetición ordinaria como MM aparece como dos tokens M, cada uno con valor 1000. Lee los pares aprobados como unidades antes de sumar; de otro modo, sumar cada letra visible daría el total equivocado.
¿Puedo pegar números romanos Unicode como ⅩⅣ?
Sí, esas formas de compatibilidad se convierten en XIV y pueden validarse. Esa normalización se limita estrictamente a U+2160 a U+217F. No traduce todos los símbolos numéricos ni convierte una Х cirílica en X latina. Si un pegado visualmente idéntico falla, vuelve a escribir las letras latinas previstas y compara el resultado con la fuente. Para intercambio, las letras ordinarias suelen evitar depender de glifos numéricos especiales.
¿Por qué no se admiten cero y 4.000?
Esta gramática de letras ordinarias cubre de 1 a 3999 y no tiene token para cero. El límite es una frontera del convertidor, no una afirmación de que la notación histórica no pudiera expresar números mayores. Para un valor que necesite barra superior u otra extensión, establece primero la convención prevista y usa una herramienta que la admita explícitamente. Quitar la marca para que un pegado valide puede cambiar su valor previsto.
¿Debo corregir una fuente histórica que falla la validación?
No automáticamente. La transcripción registra lo que se ve; la conversión elige una regla de lectura. Conserva las letras, marcas y estilo observados, comprueba la fotografía u original por posibles errores de OCR y coloca cualquier valor normalizado en una nota aparte. Una forma de reloj, título oficial o inscripción rechazada no prueba que debas reescribir el artefacto o renombrar la obra.
¿Por qué se rechaza 1,000 mientras 1000 funciona?
El modo Número exige dígitos sin puntuación de agrupación. Introduce 1000, aunque tu idioma normalmente escriba 1,000, 1.000 o 1 000. Los ceros iniciales como 0049 se aceptan y no cambian el entero, pero no se acepta un signo más, una fracción decimal ni una expresión exponencial. El valor romano resultante se basa en el entero, no en el ancho original con que se escribió.
¿Puedo convertir una fecha completa o varios numerales a la vez?
No. El campo maneja un entero o un número romano. Convierte por separado el día, mes y año de una fecha si ese es el formato que necesitas, y añade tú los separadores. Pegar una frase, una lista o espacios internos produce una advertencia de caracteres o dígitos en lugar de resultados separados. Un año como MMXXVI no codifica por sí solo qué formato de fecha o calendario pretendías.
¿Qué comprueba Invertir dirección y qué contiene Copiar?
Invertir se habilita para un resultado válido y mueve ese valor exacto al modo de entrada opuesto, lo que sirve para detectar un numeral no previsto antes de reutilizarlo. No repara una cadena rechazada. Copiar y Descargar incluyen juntos el valor decimal, la forma romana y el desglose de tokens. Compartir envía solo el enlace de la herramienta, no un historial de conversiones ni la entrada actual.