Utilitários e Conversores

Calculadora de Números Romanos

Os números romanos são um sistema de numeração criado na Roma Antiga e utilizado até hoje em diversas situações do cotidiano: capítulos de livros, séculos históricos, fachadas de relógios, títulos de filmes, placas comemorativas e datas de eventos. Apesar de serem muito comuns, sua lógica nem sempre é intuitiva para quem está acostumado apenas com os algarismos arábicos (0-9) que usamos na matemática moderna. O sistema romano utiliza sete símbolos fundamentais — I, V, X, L, C, D e M — para representar valores de 1 a 3999. A grande diferença em relação ao sistema decimal é que os romanos não possuíam o conceito de zero, e a representação de números se baseia em adição e subtração de símbolos posicionados em sequência. Isso cria regras específicas que precisam ser compreendidas para ler e escrever corretamente. A regra mais importante — e que gera mais confusão — é a da subtração: quando um símbolo de valor menor aparece imediatamente à esquerda de um símbolo de valor maior, ele é subtraído em vez de somado. Assim, IV representa 4 (5 menos 1), IX representa 9 (10 menos 1), XL representa 40 (50 menos 10), e assim por diante. Essa convenção foi estabelecida para evitar sequências longas de símbolos repetidos. Esta calculadora permite converter números nos dois sentidos: de arábico para romano e de romano para arábico. O sistema aceita valores de 1 a 3999, que é o intervalo padrão do sistema romano clássico. Além disso, a conversão inclui validação automática: ao inserir um algarismo romano, a calculadora verifica se a sequência é válida reconvertendo o resultado de volta e comparando com a entrada original. Use esta ferramenta para tarefas escolares, para decodificar datas em monumentos históricos, para escrever corretamente numeração de capítulos ou para simplesmente aprender as regras do sistema romano de maneira prática e interativa.

Simples ⏱ 2 min Atualizado: 2026-06-16
📖 Leia também: Números Romanos: Tabela, Regras e Conversor

Calculadora

Preencha os dados e clique em "Calcular". Resultado instantâneo.

Número de 1 a 3999, ou algarismo romano.
Resultado
Aguardando cálculo
Preencha os campos e clique em "Calcular".
Transparência: abaixo do formulário você encontra explicação, fórmula, exemplos, dicas e FAQ (quando disponíveis nesta calculadora).

📰 Fórmula

Tabela de símbolos fundamentais:

| Símbolo | Valor |
|---------|-------|
| I       | 1     |
| V       | 5     |
| X       | 10    |
| L       | 50    |
| C       | 100   |
| D       | 500   |
| M       | 1000  |

Regra de adição: símbolos iguais ou de valor decrescente da esquerda para a direita são somados.
Ex: III = 1+1+1 = 3 | VI = 5+1 = 6 | LX = 50+10 = 60

Regra de subtração: um símbolo menor imediatamente à esquerda de um maior é subtraído.
Ex: IV = 5−1 = 4 | IX = 10−1 = 9 | XL = 50−10 = 40 | XC = 100−10 = 90 | CD = 500−100 = 400 | CM = 1000−100 = 900

Sequências de decomposição para converter arábico → romano:
1000=M · 900=CM · 500=D · 400=CD · 100=C · 90=XC · 50=L · 40=XL · 10=X · 9=IX · 5=V · 4=IV · 1=I

📰 Fórmula

Tabela de símbolos fundamentais:

| Símbolo | Valor |
|---------|-------|
| I       | 1     |
| V       | 5     |
| X       | 10    |
| L       | 50    |
| C       | 100   |
| D       | 500   |
| M       | 1000  |

Regra de adição: símbolos iguais ou de valor decrescente da esquerda para a direita são somados.
Ex: III = 1+1+1 = 3 | VI = 5+1 = 6 | LX = 50+10 = 60

Regra de subtração: um símbolo menor imediatamente à esquerda de um maior é subtraído.
Ex: IV = 5−1 = 4 | IX = 10−1 = 9 | XL = 50−10 = 40 | XC = 100−10 = 90 | CD = 500−100 = 400 | CM = 1000−100 = 900

Sequências de decomposição para converter arábico → romano:
1000=M · 900=CM · 500=D · 400=CD · 100=C · 90=XC · 50=L · 40=XL · 10=X · 9=IX · 5=V · 4=IV · 1=I

🧪 Exemplos práticos

1

Exemplo 1 — 2026 em romano

Decompõe-se 2026 subtraindo os maiores valores da tabela até zerar: 2026−1000=1026 (M), 1026−1000=26 (M), 26−10=16 (X), 16−10=6 (X), 6−5=1 (V), 1−1=0 (I).

Modo: Número → Romano | Valor: 2026

2026 = 1000 + 1000 + 10 + 10 + 5 + 1,1000 → M,1000 → M,10 → X,10 → X,5 → V,1 → I

2026 = MMXXVI
2

Exemplo 2 — 49 em romano

Números como 49 exigem o uso da regra de subtração em dois pontos: XL para 40 e IX para 9. Escrever XXXXIX seria inválido pelo limite de 3 repetições do mesmo símbolo.

Modo: Número → Romano | Valor: 49

49 = 40 + 9,40 → XL (subtração: L−X = 50−10),9 → IX (subtração: X−I = 10−1)

49 = XLIX
3

Exemplo 3 — MCMXC em arábico

MCMXC é a forma canônica de 1990, usada em créditos de filmes e programas de televisão da época. A validação reconverte 1990 → MCMXC e confirma que bate com a entrada.

Modo: Romano → Número | Valor: MCMXC

M = 1000,CM = 1000 − 100 = 900 (C antes de M, subtrai),XC = 100 − 10 = 90 (X antes de C, subtrai),Total: 1000 + 900 + 90 = 1990

MCMXC = 1990
Publicidade

⚠️ Erros comuns

  • Repetir um símbolo mais de 3 vezes (ex: IIII em vez de IV, ou XXXX em vez de XL).
  • Usar subtrações inválidas, como IC (incorreto para 99; o correto é XCIX) ou VX (incorreto; use V sozinho ou IX).
  • Inverter a ordem de subtração, colocando o símbolo maior à esquerda do menor quando a intenção era subtrair (ex: VI é 6, não 4 — para 4 use IV).
  • Usar V, L ou D em posição subtrativa (ex: VC, LC, DM são todos inválidos no sistema romano clássico).
  • Esquecer que o sistema romano vai apenas até 3999 no formato padrão — números maiores precisam de notações especiais não cobertas pelo sistema clássico.

💡 Dicas

  • Um mesmo símbolo nunca pode aparecer mais de 3 vezes seguidas. Em vez de IIII use IV; em vez de XXXX use XL.
  • Os subtrações válidas no sistema clássico são apenas: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900). Combinações como IC ou VX são inválidas.
  • V, L e D nunca aparecem de forma subtrativa. Eles só entram na soma (por exemplo, VC não existe — o correto é XCV para 95).
  • Para ler um número romano, percorra da esquerda para a direita: se o símbolo atual é menor que o próximo, subtraia; caso contrário, some.
  • O sistema romano não tem zero e não representa números maiores que 3999 no formato padrão (alguns autores usam traços ou parênteses para milhares maiores, mas isso não é universal).
  • Em relógios analógicos é comum ver IIII no lugar de IV para o número 4 — isso é uma licença estética histórica, não o padrão canônico.

Incorpore esta calculadora no seu site

Copie o código abaixo e cole no HTML do seu site ou blog.

<iframe src="https://www.calculohub.com.br/embed/numeros-romanos" width="100%" height="500" frameborder="0" style="border:1px solid #eee;border-radius:12px"></iframe>

❓ Perguntas frequentes

Quais são os símbolos básicos do sistema romano?

O sistema romano usa sete símbolos: I (1), V (5), X (10), L (50), C (100), D (500) e M (1000). Todos os números de 1 a 3999 são representados combinando esses sete símbolos com as regras de adição e subtração.

Por que IV é 4 e não IIII?

A regra de subtração foi criada para evitar sequências longas de repetições. Em vez de IIII (4 vezes o I), escreve-se IV, onde o I à esquerda do V indica subtração: 5 − 1 = 4. Da mesma forma, IX = 9, XL = 40, XC = 90, CD = 400 e CM = 900.

Posso repetir qualquer símbolo romano quantas vezes quiser?

Não. Cada símbolo pode aparecer no máximo 3 vezes consecutivas: III é válido (3), mas IIII não é (use IV). A exceção histórica é o 4 em relógios analógicos, onde IIII é frequentemente usado por razões estéticas.

O que é a regra de subtração e quais combinações são válidas?

A regra de subtração permite que um símbolo menor, posicionado imediatamente à esquerda de um símbolo maior, seja subtraído. As únicas combinações válidas no sistema clássico são: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900). Outras combinações como IC, IL, VC ou XM são inválidas.

Como converter um número grande como 1999 para romano?

Decomponha em parcelas da tabela: 1999 = 1000 + 900 + 90 + 9 = M + CM + XC + IX = MCMXCIX. A chave é sempre subtrair o maior valor possível da tabela até zerar o número.

Qual o maior número que pode ser escrito em romano?

No sistema romano clássico, o maior número representável é 3999, escrito como MMMCMXCIX. Isso porque M (1000) pode ser repetido no máximo 3 vezes, e as demais parcelas chegam até 999. Sistemas estendidos com traço sobre a letra (vinculum) permitem valores maiores, mas não são o padrão moderno.

Como converter romano para arábico sem calculadora?

Percorra o algarismo romano da esquerda para a direita. Para cada símbolo, verifique se o próximo tem valor maior: se sim, subtraia o atual; se não, some-o. Ao final, você terá o total. Exemplo: XIV → X(10) + I(1, mas o próximo V=5 é maior, então subtrai) + V(5) = 10 − 1 + 5 = 14.

Os números romanos ainda são usados hoje?

Sim, em muitos contextos: capítulos e volumes de livros (Capítulo I, II, III), séculos históricos (século XXI), edições de jogos olímpicos e copas do mundo, títulos de filmes e séries (Rocky II, Star Wars IV), relógios analógicos, moedas comemorativas, monumentos, certidões de nascimento em cartórios antigos e até nomes de reis e papas (Carlos III, João Paulo II).

Por que a calculadora rejeita meu algarismo romano?

A calculadora valida a entrada reconvertendo o resultado de volta para romano e comparando com o que você digitou. Se houver discordância, a sequência é considerada inválida. Isso pega erros como repetições excessivas (IIII), subtrações proibidas (IC, VC) ou ordenação incorreta de símbolos. Certifique-se de usar apenas os pares de subtração válidos.