Pular para o conteúdo

Conversor de números romanos

Converta inteiros e números romanos nos dois sentidos, com validação rigorosa da notação subtrativa moderna.

I · V · X · L · C · D · M

Escolha a direção e digite um valor

A conversão ocorre nesta aba. A entrada não é salva nem enviada.

Resultado

1994MCMXCIV

Forma romana padrão: MCMXCIV

Como usar o conversor

  1. Escolha Número → Romano para um inteiro ou Romano → Número para decodificar letras.
  2. Digite um valor. Números vão de 1 a 3999; a entrada romana usa I, V, X, L, C, D e M.
  3. Selecione Converter. O cartão mostra o valor e a forma canônica; Copiar resultado copia apenas o texto do resultado.
  4. Se houver erro, corrija a entrada que permanece visível. O conversor não tenta adivinhar uma forma fora do padrão.

Como funcionam os números romanos padrão

Os sete símbolos são I=1, V=5, X=10, L=50, C=100, D=500 e M=1000. Em geral, aparecem do maior para o menor e são somados: VIII vale 5+1+1+1.

Os seis pares subtrativos são IV=4, IX=9, XL=40, XC=90, CD=400 e CM=900. Por isso 49 é XLIX, não IL, e 99 é XCIX, não IC.

Para escrever, a ferramenta retira o maior bloco padrão disponível. Para ler, calcula o valor e o escreve novamente na forma canônica. Só aceita a entrada quando as formas coincidem, detectando ordem, repetição e subtração inválidas.

A faixa termina em 3999 porque não usa traços superiores nem símbolos estendidos. 3999 é MMMCMXCIX. Zero, negativos, decimais e frações ficam fora do escopo.

Exemplos resolvidos

1994 → MCMXCIV

1994 = 1000 + 900 + 90 + 4. Os blocos são M + CM + XC + IV, formando MCMXCIV.

49 → XLIX

Quarenta é XL e nove é IX. Juntos formam XLIX. IL é recusado porque I não pode subtrair L.

Limites e erros comuns

Perguntas frequentes

Por que IV em vez de IIII?

IV é a forma subtrativa padrão adotada. IIII é uma convenção especial de alguns relógios.

Qual é o maior valor?

MMMCMXCIX, equivalente a 3999.

Posso usar minúsculas?

Sim. mcmxciv é normalizado para MCMXCIV e resulta em 1994.

Por que IC é recusado?

I só subtrai antes de V ou X. O número 99 é XCIX.

Minha entrada é enviada?

Não. A conversão ocorre no navegador e a entrada não é anexada a eventos de análise.