Conversor de Números Romanos

Converta números arábicos para romanos e vice-versa. Conversão bidirecional em tempo real, de 1 a 3999.

Conversor de Números Romanos

Digite um número arábico (1–3999) ou um numeral romano para converter em tempo real. A conversão funciona nos dois sentidos.

Digite em qualquer campo para converter em tempo real.

Tabela de símbolos romanos

SímboloValor
I1
V5
X10
L50
C100
D500
M1.000

Regras de subtração

Quando um símbolo de menor valor precede um de maior valor, ele é subtraído:

RomanoCálculoValor
IV5 − 14
IX10 − 19
XL50 − 1040
XC100 − 1090
CD500 − 100400
CM1000 − 100900

Apenas essas seis combinações subtrativas são válidas. IC, VX, IIX e similares são inválidos.

Limite do sistema (1 a 3999)

O sistema romano tradicional vai de 1 a 3999. O número 4000 seria MMMM (quatro M seguidos), o que viola a regra que limita a no máximo três repetições consecutivas do mesmo símbolo.

Para representar números maiores, os romanos usavam uma barra horizontal sobre o símbolo ( = 5.000, = 10.000), mas essa notação não é padronizada digitalmente.

O zero não existe no sistema romano — o conceito de “nada” como número foi introduzido pelos árabes.

Exemplos práticos

  • 2024 = MMXXIV (M+M+X+X+IV)
  • 1999 = MCMXCIX
  • 1776 = MDCCLXXVI (ano da independência americana)
  • 2001 = MMI (título do filme de Kubrick)
  • XIV = 14
  • XLII = 42
  • MCMLXXXIV = 1984

Onde os números romanos são usados hoje

  • Relógios: mostradores de relógio analógico
  • Capítulos e volumes: livros, séries, filmes (Rocky IV, Super Bowl LV)
  • Séculos: século XXI, século XIV
  • Datas em monumentos: inscrições em edifícios, lápides
  • Direitos autorais: anos em créditos de filmes
  • Nomenclatura química: Fe(III), Cu(II) — estados de oxidação

Perguntas frequentes

Por que IIII aparece em alguns relógios em vez de IV?

Por tradição estética — o IIII é mais simétrico visualmente em relação ao VIII do lado oposto. É uma exceção deliberada à regra do sistema romano.

Como escrever 2024 em romano?

2024 = MMXXIV — M(1000) + M(1000) + X(10) + X(10) + IV(4).

O número romano é válido se as letras estiverem em minúsculas?

Matematicamente sim, mas a convenção é usar maiúsculas. Esta ferramenta converte automaticamente a entrada para maiúsculas antes de validar.

Veja também