Conversor de Números Romanos

Converta números em algarismos romanos e decodifique-os de volta no seu navegador, com suporte padrão de 1 a 3999 e notação de barra superior opcional para valores maiores.

O Conversor de Números Romanos roda inteiramente no seu navegador. Os números e algarismos que você digita ou cola são convertidos no seu dispositivo e nunca são enviados à ArrayKit.

Abrir o Conversor de Base Numérica

Sobre Conversor de Números Romanos

O Conversor de Números Romanos transforma qualquer número inteiro em sua forma de algarismo romano e decodifica algarismos romanos de volta em números comuns. Alterne entre as duas direções com um único botão: digite 1994 para obter MCMXCIV, ou cole MCMXCIV para ler 1994. Ele cobre o intervalo padrão de 1 a 3999 usando notação subtrativa e pode representar valores maiores com a notação de barra superior (vinculum), em que uma barra sobre um algarismo o multiplica por 1.000. O decodificador valida a entrada enquanto você digita, rejeitando sequências malformadas como IIII ou VV e explicando o que está errado. É útil para datar direitos autorais, numerar capítulos e sumários, ler mostradores de relógio e monumentos, ou ensinar como o sistema funciona. Tudo roda localmente no seu navegador, então os números que você converte nunca saem do seu dispositivo.

Recursos

Como usar Conversor de Números Romanos

  1. Mantenha Número → Romano selecionado e digite um número inteiro como 2024
  2. Copie o algarismo romano, ou ative a barra superior para codificar valores acima de 3999
  3. Mude para Romano → Número e cole um algarismo como MMXXIV
  4. Leia o número decodificado, ou corrija o problema que o validador aponta

Exemplo

Entrada

1994

Saída

MCMXCIV

1000 (M) + 900 (CM) + 90 (XC) + 4 (IV) = 1994.

Erros comuns e solução de problemas

Perguntas frequentes

O 4 deve ser escrito como IV ou IIII em algarismos romanos?
A forma subtrativa padrão é IV, e é isso que este conversor gera. IIII aparece em alguns mostradores de relógio por simetria visual, mas não é padrão, então o decodificador o trata como inválido.
Qual é o maior número que os algarismos romanos conseguem representar?
Com os símbolos padrão o máximo é 3999, escrito MMMCMXCIX. Ative a notação de barra superior (vinculum) e o conversor alcança 3.999.999, já que uma barra sobre um algarismo multiplica seu valor por 1.000.
Por que não existe um algarismo romano para o zero?
O sistema romano é aditivo e não tinha um dígito para o zero; a palavra latina nulla era usada no texto em vez disso. Este conversor, portanto, começa em 1 e rejeita 0 e números negativos.
O que a barra (barra superior) sobre um algarismo romano significa?
Uma barra superior, chamada vinculum, multiplica o algarismo abaixo dela por 1.000. Então V com uma barra é 5.000 e X com uma barra é 10.000. Ative-a para converter números acima de 3999.
Esta ferramenta consegue decodificar algarismos romanos em minúsculas?
Sim. Entradas como 'mcmxciv' ou algarismos com espaços perdidos são normalizados para maiúsculas e aparados antes da decodificação, então você não precisa limpá-los primeiro.
Como o conversor sabe que um algarismo romano é inválido?
Ele analisa sua entrada até um número, recodifica esse número na forma canônica e compara os dois. Se eles diferirem — como em IIII, VV ou IC — a entrada é sinalizada como malformada.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit