Números romanos: reglas, tabla y cómo convertirlos

Siete letras y cuatro reglas bastan para escribir cualquier número romano del 1 al 3999. Lo que más cuesta no es la conversión, que se hace por partes y sin memorizar nada, sino recordar cuándo se escriben de una forma o de otra, y cómo se leen. Las reglas completas, comprobadas con la Real Academia Española, y un método para convertir a mano.

Revisado el 3 de octubre de 2026 · 4 min de lectura

Las siete letras

La numeración romana se basa en siete letras del alfabeto latino, cada una con un valor fijo:

IVXLCDM
1510501005001000

Las reglas

Estas son las normas de escritura que recoge el Diccionario panhispánico de dudas de la RAE:

  1. Suma. Cuando un signo va seguido de otro de valor igual o menor, se suman: VI = 6, XV = 15, XXVII = 27.
  2. Resta. Cuando I, X o C van seguidas de un signo de mayor valor, se resta: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900.
  3. Quién puede restar. Solo I, X y C, y solo ante los dos signos siguientes: I ante V y X; X ante L y C; C ante D y M. Por eso 49 es XLIX y no IL. V, L y D nunca restan: 45 es XLV, no VL.
  4. Repeticiones. Un mismo signo no se repite más de tres veces seguidas: 333 es CCCXXXIII, pero 444 no es CCCCXXXXIIII sino CDXLIV. Tampoco se repite un signo si otro vale lo mismo por sí solo: 10 es X, nunca VV. Por eso V, L y D no se repiten jamás.

La única excepción actual a la regla de las tres repeticiones es el IIII que aparece en las esferas de algunos relojes.

Cómo convertir un número a romano, por partes

El método más fiable es escribir cada cifra por separado (miles, centenas, decenas y unidades) y juntarlas, de izquierda a derecha. Esta tabla da el patrón de cada posición:

CifraUnidadesDecenasCentenasMiles
1IXCM
2IIXXCCMM
3IIIXXXCCCMMM
4IVXLCD—
5VLD—
6VILXDC—
7VIILXXDCC—
8VIIILXXXDCCC—
9IXXCCM—

Ejemplos: 2026 = 2 miles (MM) + 0 centenas + 2 decenas (XX) + 6 unidades (VI) = MMXXVI. 1999 = M + CM + XC + IX = MCMXCIX. 444 = CD + XL + IV = CDXLIV. Las posiciones con cero simplemente se omiten.

Cómo pasar de romano a número

Se lee de izquierda a derecha sumando cada valor, salvo cuando un signo es menor que el siguiente: entonces se resta. Con MCMXCIV: M (1000) + CM (900) + XC (90) + IV (4) = 1994.

Los años de ahora

AñoRomano
2020MMXX
2025MMXXV
2026MMXXVI
2027MMXXVII
2030MMXXX
2050MML
2100MMC

El límite de 3999 y cómo se supera

Con las siete letras, el número más grande que se puede escribir es 3999 (MMMCMXCIX), porque no se admiten cuatro emes seguidas. Para valores mayores, la regla de la RAE es que el valor de un número romano queda multiplicado por mil tantas veces como rayas horizontales se tracen encima: una raya sobre la M equivale a un millón. Es un uso raro y casi desaparecido en la escritura corriente.

Cuándo se usan hoy

Según la RAE, hoy se emplean casi siempre con valor ordinal y en pocos casos:

  • Siglos: siglo XV, siglo XXI. Siempre detrás del sustantivo y no con cifras arábigas: no se escribe «siglo 21».
  • Papas, reyes y emperadores de igual nombre: Juan XXIII, Felipe VI, Napoleón III. Siempre después del nombre.
  • Congresos, campeonatos, ferias y festivales: II Congreso Internacional de la Lengua Española. Delante del sustantivo.
  • Tomos, libros, capítulos, actos y escenas: tomo III, capítulo IV, escena VIII. Detrás del sustantivo.
  • Páginas preliminares de una obra (prólogo, introducción): página XVII del prólogo.
  • Dinastías, años en monumentos y placas, años de una publicación periódica, y grados de la escala de Mercalli.

Los romanos se escriben hoy solo con letras mayúsculas. La excepción son los numerales de apartados de una lista, que suelen ir en minúscula («romanitos»: inciso vi), y la recomendación de usar versalitas (mayúsculas del tamaño de las minúsculas) cuando acompañan a un sustantivo en minúscula, como en «siglo xv».

Cómo se leen

La regla general es leerlos como el ordinal correspondiente, con matices que dependen del uso:

  • Siglos: del I al X pueden leerse como ordinales o cardinales (siglo primero o siglo uno), con preferencia culta por el ordinal. Del XI en adelante solo se leen como cardinales: siglo XVIII se lee «siglo dieciocho».
  • Papas y reyes: como ordinales hasta el diez (Enrique VIII, «octavo»; Alfonso X, «décimo» o «diez»), y como cardinales a partir de ahí: Luis XV, «quince»; Juan XXIII, «veintitrés».
  • Años: como cardinales: MMXI es «dos mil once». Hasta el diez se admiten ordinales: año II, «segundo».
  • Capítulos y similares: ordinales o cardinales: capítulo V, «cinco» o «quinto».

Una trampa frecuente al pasar un año a siglo: en sentido estricto, como no existe el año 0, el siglo XXI va de 2001 a 2100 y el año 2000 pertenece al siglo XX; en el uso popular es habitual agrupar de 2000 a 2099. Conviene saberlo si el dato importa.

Convertir sin hacer cuentas

El conversor de números romanos funciona en los dos sentidos, del 1 al 3999, y muestra cómo se forma cada número. Si lo que buscas es escribir un número con letras (por ejemplo, para un cheque o un contrato), está la herramienta de número a letras. Las dos funcionan en tu navegador.

Fuentes y más información

Datos comprobados el 3 de octubre de 2026.

Hazlo ahora, gratis y en tu navegador. Tus archivos no se suben.

Convierte números en romanos y números romanos en cifras.

Preguntas frecuentes

¿Cómo se escribe 2026 en números romanos?
MMXXVI: dos miles (MM), dos decenas (XX) y seis unidades (VI).
¿Cuál es el número romano más grande que se puede escribir?
Con las siete letras, el 3999, que es MMMCMXCIX. Para valores mayores se traza una raya encima de la letra, que multiplica su valor por mil.
¿Por qué 49 es XLIX y no IL?
Porque solo I, X y C pueden restar, y la I solo puede ir delante de V y X. Para el 49 se resta por separado: XL (40) + IX (9).
¿Cómo se lee siglo XXI?
Como «siglo veintiuno». Desde el siglo XI en adelante, los romanos de los siglos solo se leen como cardinales.
¿Cuántas veces se puede repetir una letra?
Hasta tres veces seguidas. Los signos V, L y D no se repiten nunca. La excepción actual es el IIII de las esferas de algunos relojes.
¿Cómo se pasa un número romano a decimal?
De izquierda a derecha, sumando cada valor, salvo cuando un signo es menor que el siguiente: entonces se resta. MCMXCIV = 1000 + 900 + 90 + 4 = 1994.