Conversor de números romanos

Digite um número ou um número romano: o conversor identifica o sentido sozinho. Ele mostra cada passo e, em formas erradas como IIII ou IC, explica o problema e indica a escrita correta.

ex.: 1994, MCMXCIV ou xiv – maiúsculas ou minúsculas
Seus dados ficam salvos só neste navegador.

Resultado

Resultado
MMXXVI
Sentido identificado
Arábico → romano
Passo a passo
  • Decompor o número por ordens: 2026 = 2000 + 20 + 6
  • Milhares: 2 → MM = M + M = 1000 + 1000 = 2000
  • Centenas: 0 → nada é escrito (a numeração romana não tem zero)
  • Dezenas: 2 → XX = X + X = 10 + 10 = 20
  • Unidades: 6 → VI = V + I = 5 + 1 = 6
  • Juntar as ordens: MM + XX + VI = MMXXVI
Lido como ano: MMXXVI = o ano 2026 – como aparece em fachadas, documentos ou nos créditos de filmes.

Como o cálculo é feito

Os sete símbolos romanos

SímboloIVXLCDM
Valor1510501005001000

Números romanos são lidos da esquerda para a direita e os símbolos são somados, do maior para o menor: MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666.

Como converter números romanos

  1. Digite um número de 1 a 3999 ou um número romano como MMXXVI.
  2. O conversor reconhece sozinho o sentido da conversão.
  3. Veja o resultado e o passo a passo; em formas erradas como IIII aparece a escrita correta.

A regra da subtração

Um símbolo menor escrito antes de um maior é subtraído. A forma padrão atual usa só seis pares:

ParContaValor
IV5 − 14
IX10 − 19
XL50 − 1040
XC100 − 1090
CD500 − 100400
CM1000 − 100900

Daí vêm as regras que o conversor verifica:

De arábico para romano, ordem por ordem

Decompõe-se o número em milhares, centenas, dezenas e unidades, converte-se cada ordem e juntam-se as partes. Zeros não são escritos.

Exemplo 1994: 1994 = 1000 + 900 + 90 + 4 → M + CM + XC + IV = MCMXCIV.
Exemplo 2026: 2026 = 2000 + 20 + 6 → MM + XX + VI = MMXXVI.

De romano para arábico

Leia a partir da esquerda: se um símbolo for menor que o vizinho da direita, subtraia; caso contrário, some. MCMXCIV = 1000 + (1000 − 100) + (100 − 10) + (5 − 1) = 1000 + 900 + 90 + 4 = 1994.

Por que só até 3999?

Como o M aparece no máximo três vezes, MMMCMXCIX = 3999 é o maior número na forma padrão. Para valores maiores usavam-se sinais extras, como um traço sobre o número (×1000), que hoje não têm uso uniforme. Não existe zero.

Mais sobre números: o conversor de bases numéricas (binário, hexadecimal), a tabuada para treinar e a calculadora de frações.

Perguntas frequentes

Como se escreve 2026 em números romanos?

2026 = 2000 + 20 + 6 = MM + XX + VI, ou seja, MMXXVI. Milhares, dezenas e unidades são convertidos separadamente; a casa das centenas é 0 e não é escrita.

Por que 4 é IV e não IIII?

Na forma padrão nenhum símbolo se repete mais de três vezes, por isso 4 e 9 usam a regra da subtração: IV = 5 − 1, IX = 10 − 1. Alguns relógios ainda mostram IIII por tradição.

IC é uma forma correta de escrever 99?

Não. O I só vem antes de V e X, o X antes de L e C, e o C antes de D e M. 99 = 90 + 9 = XC + IX = XCIX.

Qual é o maior número romano?

Na forma padrão, 3999 = MMMCMXCIX, pois o M aparece no máximo três vezes. Números maiores exigem sinais especiais, como o traço superior (V̅ = 5000).

Existe zero em números romanos?

Não, a numeração romana não tem símbolo para o zero. Uma ordem vazia, como as centenas de 2026, é simplesmente omitida.

Como leio um ano em números romanos?

Da esquerda para a direita, em grupos: MCMLXXXIV = M (1000) + CM (900) + LXXX (80) + IV (4) = 1984. O conversor mostra esses passos a cada entrada.

Fontes e base legal

Última atualização:

Ferramentas relacionadas