Conversor de números romanos

Digite um número para ver em algarismos romanos ou um romano para ver o número, com o passo a passo e o aviso quando a escrita foge da regra. Também diz o século de qualquer ano.

O que você quer fazer
O conversor descobre sozinho a direção. Aceita minúsculas (mcmxciv) e números de 1 a 3.999.999; acima de 3999 o romano vem com traço, que dá para copiar e colar aqui.
1994 em algarismos romanos MCMXCIV 1994 = 1000 + 900 + 90 + 4
Número
1994
Romano
MCMXCIV
Se for um ano, século
XX (1901 a 2000)
Quantidade de letras
7

Passo a passo da conversão

  1. Separe o número por casas: milhares, centenas, dezenas e unidades.
    1994 = 1000 + 900 + 90 + 4
  2. Milhares: M vale 1000; repita uma vez.
    1000 = M
  3. Centenas: 900 = 1000 − 100: C antes de M subtrai.
    900 = CM
  4. Dezenas: 90 = 100 − 10: X antes de C subtrai.
    90 = XC
  5. Unidades: 4 = 5 − 1: I antes de V subtrai.
    4 = IV
  6. Junte os pedaços na mesma ordem, do maior para o menor.
    M + CM + XC + IV = MCMXCIV

Resumo rápido

  • Sete símbolos: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.
  • I, X, C e M se repetem até 3 vezes. V, L e D nunca se repetem.
  • Menor antes de maior subtrai, mas só nos pares IV, IX, XL, XC, CD e CM.
  • Monte por casas: 1994 = 1000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV.
  • Século = ano ÷ 100 arredondado para cima: 2026 está no século XXI.

Como converter números em algarismos romanos

Para escrever um número em romanos, separe-o por casas (milhares, centenas, dezenas e unidades) e troque cada pedaço pelo seu símbolo. 1994 vira 1000 + 900 + 90 + 4, ou seja, M + CM + XC + IV = MCMXCIV. No caminho contrário, some os valores da esquerda para a direita e subtraia o símbolo menor que aparece antes de um maior.

O sistema usa sete letras, cada uma com valor fixo. Não existe zero, e a posição da letra só decide se ela soma ou subtrai. É por isso que XI vale 11 e IX vale 9.

As regras de escrita

  • Soma: símbolo igual ou menor à direita de outro soma. VI = 5 + 1 = 6; CLX = 100 + 50 + 10 = 160.
  • Subtração: I antes de V ou X, X antes de L ou C e C antes de D ou M subtraem. São só seis pares: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900).
  • Repetição: I, X, C e M se repetem até três vezes seguidas (III = 3, XXX = 30, MMM = 3000). V, L e D aparecem uma vez só, porque VV seria o próprio X.
  • O símbolo que subtrai não se repete: 8 é VIII, nunca IIX.

Com essas regras cada número de 1 a 3999 tem uma única forma de escrita. Os Clubes de Matemática da OBMEP apresentam as mesmas regras e acrescentam o vinculum para números maiores.

Exemplo resolvido · 1994 em romanos 1994 = 1000 + 900 + 90 + 4
1000 = M
900 = 1000 − 100 → C antes de M → CM
90 = 100 − 10 → X antes de C → XC
4 = 5 − 1 → I antes de V → IV
M + CM + XC + IV = MCMXCIV

Para ler um romano, agrupe os pares de subtração e some. MMXXVI fica MM | XX | VI = 2000 + 20 + 6 = 2026. Se a calculadora encontrar algo como IIII, VV ou IC, ela mostra qual regra foi quebrada e a forma certa do valor lido. IC, por exemplo, seria 99, que se escreve XCIX.

Números acima de 3999: o traço em cima

Como o M só se repete três vezes, a escrita padrão para em 3999 (MMMCMXCIX). Daí em diante entra o vinculum: um traço sobre a letra multiplica o valor dela por 1000. Assim, I̅V̅ = 4000, V̅ = 5000 e X̅CCCXL = 10.340. A calculadora escreve o traço com um caractere de sobrelinha, que aparece na maioria dos celulares e computadores e pode ser copiado.

Século de um ano

Os séculos são o uso mais comum dos romanos no Brasil. O século I foi do ano 1 ao 100, então a conta é dividir o ano por 100 e arredondar para cima. 2026 ÷ 100 = 20,26, que vira 21: século XXI, de 2001 a 2100. Anos terminados em 00 fecham o século: 1900 ainda é século XIX. Para saber a semana do ano de uma data, use a calculadora de semana do ano.

Onde os romanos ainda aparecem

Em capítulos de livros, nomes de reis e papas (Dom Pedro II), volumes de enciclopédias e incisos de leis. O direito às férias com um terço a mais, por exemplo, está no inciso XVII do art. 7º da Constituição, e a calculadora de férias faz essa conta.

Nos relógios, o 4 costuma aparecer como IIII. Essa é a forma aditiva mais antiga: segundo o Instituto de Matemática da UFRGS, os romanos da Antiguidade raramente usavam a subtração, e o sistema atual se firmou no Renascimento. Não existe explicação comprovada para o costume dos mostradores. A mais repetida é visual: IIII equilibra o VIII do lado oposto.

Erros comuns

  • Subtrair de qualquer símbolo maior: IC (99), IM (999) e VL (45) não valem. O certo é XCIX, CMXCIX e XLV.
  • Repetir quatro vezes: XXXX para 40 (o certo é XL) ou MMMM para 4000.
  • Repetir V, L ou D: VV é X, LL é C, DD é M.
  • Errar o século dos anos redondos: 1900 é século XIX, não XX.

Se o seu interesse é trocar de sistema de numeração, a calculadora binária converte entre as bases 2, 8, 10 e 16 com o mesmo tipo de passo a passo. Para frações, veja a calculadora de fração.

Tabela de números romanos

regras dos Clubes de Matemática da OBMEP
Os sete símbolos
I1
V5
X10
L50
C100
D500
M1000
Pares de subtração e valores-chave
IV · IX4 · 9
XL · XC40 · 90
CD · CM400 · 900
MMMCMXCIX3999 (maior sem traço)
I̅V̅4000
M̅1.000.000
O traço sobre a letra multiplica por 1000.

De 1 a 100

Números de 1 a 100 em algarismos romanos
1 I11 XI21 XXI31 XXXI41 XLI51 LI61 LXI71 LXXI81 LXXXI91 XCI
2 II12 XII22 XXII32 XXXII42 XLII52 LII62 LXII72 LXXII82 LXXXII92 XCII
3 III13 XIII23 XXIII33 XXXIII43 XLIII53 LIII63 LXIII73 LXXIII83 LXXXIII93 XCIII
4 IV14 XIV24 XXIV34 XXXIV44 XLIV54 LIV64 LXIV74 LXXIV84 LXXXIV94 XCIV
5 V15 XV25 XXV35 XXXV45 XLV55 LV65 LXV75 LXXV85 LXXXV95 XCV
6 VI16 XVI26 XXVI36 XXXVI46 XLVI56 LVI66 LXVI76 LXXVI86 LXXXVI96 XCVI
7 VII17 XVII27 XXVII37 XXXVII47 XLVII57 LVII67 LXVII77 LXXVII87 LXXXVII97 XCVII
8 VIII18 XVIII28 XXVIII38 XXXVIII48 XLVIII58 LVIII68 LXVIII78 LXXVIII88 LXXXVIII98 XCVIII
9 IX19 XIX29 XXIX39 XXXIX49 XLIX59 LIX69 LXIX79 LXXIX89 LXXXIX99 XCIX
10 X20 XX30 XXX40 XL50 L60 LX70 LXX80 LXXX90 XC100 C

Anos e séculos úteis: 1500 = MD · 1822 = MDCCCXXII · 1889 = MDCCCLXXXIX · 2000 = MM · 2026 = MMXXVI · século XX = 1901 a 2000 · século XXI = 2001 a 2100.

Perguntas frequentes

Como se escreve 4 em algarismos romanos?

O 4 se escreve IV: o I antes do V tira 1 de 5. Na forma aditiva antiga ele aparecia como IIII, que ainda se vê em muitos relógios. Nas regras ensinadas hoje, o I não se repete quatro vezes seguidas, então IIII fica fora do padrão.

Qual é o maior número que dá para escrever em romanos?

Com as regras de repetição (no máximo três M), o maior é 3999, MMMCMXCIX. Para passar disso usa-se o vinculum, um traço sobre as letras que multiplica o valor por 1000. Assim, 4000 é I̅V̅ e 3.999.999 é M̅M̅M̅C̅M̅X̅C̅I̅X̅CMXCIX.

Como saber o século de um ano?

Divida o ano por 100 e arredonde para cima. 2026 ÷ 100 = 20,26, que sobe para 21: século XXI. Quando o ano termina em 00, ele é o último do século, e o resultado da divisão já é o século: o ano 2000 fecha o século XX.

Por que 99 não é IC?

Porque o I só pode subtrair de V e de X. A subtração só vale entre um símbolo e os dois seguintes da lista (I com V e X, X com L e C, C com D e M). O 99 se monta pelas casas: 90 é XC e 9 é IX, então 99 = XCIX.

Como escrever 2026 em números romanos?

2026 = 2000 + 20 + 6. O 2000 é MM, o 20 é XX e o 6 é VI. Juntando: MMXXVI. Não há centenas, então nenhum C aparece.

Existe zero em algarismos romanos?

Não. Os romanos não tinham símbolo para o zero, que chegou à matemática europeia bem depois, com os algarismos indo-arábicos. Por isso o conversor começa em 1.

Por que os relógios usam IIII em vez de IV?

Não há uma explicação comprovada. O IIII é a forma aditiva mais antiga, e os próprios romanos pouco usavam a subtração. Há também uma história, citada pelos Clubes da OBMEP, de que Luís XIV teria mandado os relógios mostrarem IIII. Muitos relojoeiros mantêm o costume porque o IIII equilibra o VIII do lado oposto do mostrador.

Como se escrevem 1000, 5000 e 1 milhão?

O 1000 é M. O 5000 é V com traço em cima (V̅), porque o traço multiplica por 1000. Um milhão é M̅, o M com um traço. Números de milhões maiores pedem dois traços, e o conversor para em 3.999.999.

O sistema romano é posicional como o nosso?

Não. No sistema decimal o 2 de 20 vale diferente do 2 de 200 por causa da posição. No romano cada letra tem valor fixo (X é sempre 10), e a posição só decide se ela soma ou subtrai: XI é 11 e IX é 9.

Calculadoras relacionadas

Fontes

Última revisão: 24/09/2026 · como calculamos