Como converter números romanos
O sistema romano usa sete letras, cada uma com um valor fixo. Para escrever um número, separe-o em milhar, centena, dezena e unidade e troque cada parte pelos símbolos correspondentes. Para ler, faça o caminho inverso e some as partes.
| Símbolo | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| Valor | 1 | 5 | 10 | 50 | 100 | 500 | 1.000 |
Como usar o conversor
- Escolha o sentido da conversão: de número arábico para romano ou de romano para arábico.
- Digite um número inteiro de 1 a 3.999 ou um romano como MMXXVI (minúsculas e espaços são aceitos).
- Veja o resultado e a decomposição em milhar, centena, dezena e unidade. Se a grafia romana não for válida, o conversor explica o motivo e sugere a forma correta.
As regras da escrita padrão
- Soma: símbolos iguais ou menores à direita somam: VI = 6, XV = 15, MDC = 1.600.
- Subtração: um símbolo menor à esquerda de um maior subtrai, mas só em seis pares: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900).
- Repetição: I, X, C e M se repetem no máximo três vezes seguidas (III = 3, mas 4 é IV). V, L e D nunca se repetem.
número = milhar + centena + dezena + unidade
Exemplo: 1994
- Milhar: 1.000 = M
- Centena: 900 = CM
- Dezena: 90 = XC
- Unidade: 4 = IV
- 1994 = M + CM + XC + IV = MCMXCIV
O ano atual segue a mesma lógica: 2026 = MM + XX + VI = MMXXVI.
Exemplo: lendo MCMLXXXV
Para ler um número romano, separe os grupos da esquerda para a direita, sempre verificando se há um par subtrativo:
- M = 1.000
- CM = 900 (C antes de M subtrai)
- LXXX = 50 + 30 = 80
- V = 5
- MCMLXXXV = 1.000 + 900 + 80 + 5 = 1985
O maior número da escrita padrão segue o mesmo processo: 3.999 = MMM + CM + XC + IX = MMMCMXCIX.
Tabela de referência
| Número | Romano | Número | Romano |
|---|---|---|---|
| 1 | I | 40 | XL |
| 2 | II | 50 | L |
| 3 | III | 90 | XC |
| 4 | IV | 100 | C |
| 5 | V | 400 | CD |
| 6 | VI | 500 | D |
| 9 | IX | 900 | CM |
| 10 | X | 1.000 | M |
| 14 | XIV | 1500 | MD |
| 19 | XIX | 1822 | MDCCCXXII |
| 20 | XX | 1889 | MDCCCLXXXIX |
| 21 | XXI | 2000 | MM |
Repare que zero não existe no sistema romano: não há símbolo para ele. Também não há frações na escrita usual, por isso o conversor aceita apenas inteiros.
Como descobrir o século de um ano
Uma dúvida frequente em provas de história: o século começa no ano terminado em 1 e termina no ano terminado em 00. O ano 1500 ainda pertence ao século XV, e 1501 já é do século XVI. A regra prática é: se o ano termina em 00, o século é o número formado pelos primeiros algarismos (1900 → século XIX); caso contrário, some 1 a esses algarismos (1822 → 18 + 1 = século XIX; 2026 → 20 + 1 = século XXI).
Erros comuns
A calculadora recusa escritas fora do padrão e sugere a forma correta. IIII vira IV; IC, que parece 99, deve ser escrito XCIX (90 + 9), porque I só pode vir antes de V e X; e VV não existe, já que o 10 é X. Letras minúsculas e espaços são aceitos.
Números romanos no dia a dia brasileiro
Aparecem nos séculos (século XXI), nos nomes de imperadores e papas (Dom Pedro II, Leão XIV), nos incisos das leis (o art. 7º da Constituição tem incisos de I a XXXIV) e na numeração de capítulos e edições. Para calcular quantos anos se passaram desde uma data, use a calculadora de idade ou acalculadora de datas. Para escrever um número por extenso, como em cheques e contratos, use o conversor de número por extenso.