Converta inteiros de 1 a 3999 em números romanos padrão ou transforme a notação romana canônica em números arábicos.
Converter números romanos
Escolha o sentido, informe um valor e receba a notação equivalente.
Sobre a conversão de números romanos
Os números romanos representam valores por combinações de sete letras maiúsculas: I, V, X, L, C, D e M. Seus valores básicos são 1, 5, 10, 50, 100, 500 e 1000. Ao contrário do sistema decimal moderno, a notação romana não tem valor posicional nem símbolo para zero. Em geral, somam-se os valores dos símbolos da esquerda para a direita, mas certos símbolos menores antes de símbolos maiores indicam subtração.
Os pares subtrativos padrão são IV para 4, IX para 9, XL para 40, XC para 90, CD para 400 e CM para 900. Esses pares tornam a notação compacta e canônica. Por exemplo, 1994 vira MCMXCIV: M representa 1000, CM representa 900, XC representa 90 e IV representa 4. Repetições sem limite podem ser compreensíveis historicamente, mas este conversor aceita e produz a forma moderna convencional usada em obras de referência, educação, relógios, tópicos e datas de publicação.
Para converter um número arábico, o algoritmo parte do maior valor disponível e segue em ordem decrescente. Ele acrescenta o símbolo correspondente e subtrai seu valor repetidamente até o restante chegar a zero. Incluir pares subtrativos na tabela ordenada garante que 9 vire IX, e não VIIII, e que 900 vire CM, e não DCCCC. O intervalo termina em 3999 porque a notação padrão sem traços superiores tem como máximo prático MMMCMXCIX.
A conversão inversa também percorre os símbolos do maior para o menor. Em seguida, o conversor gera novamente a forma romana canônica e a compara com o texto informado. Essa validação rejeita sequências incorretas como IIII, VX ou IIV, mesmo que um analisador aritmético permissivo consiga atribuir um número a elas. A entrada não diferencia maiúsculas de minúsculas e ignora espaços nas extremidades, mas o resultado segue a convenção tradicional em maiúsculas.
Números romanos ainda aparecem em monumentos, pedras fundamentais, telas de direitos autorais de filmes, capítulos de livros, eventos esportivos, nomes de monarcas e mostradores de relógios. Alguns usos decorativos fogem intencionalmente das regras: relógios costumam mostrar quatro como IIII em vez de IV para obter equilíbrio visual. Esta ferramenta segue a notação dos livros didáticos modernos e pode rejeitar essas variantes. Em inscrições históricas, lembre-se de que a prática romana mudou ao longo do tempo e era menos padronizada que as regras ensinadas hoje.
Exemplos de números romanos
Entrada
Resultado
Explicação
2024
MMXXIV
Dois milhares, duas dezenas e o par subtrativo IV.
MCMXCIV
1994
1000 mais 900 mais 90 mais 4.
3999
MMMCMXCIX
O maior valor aceito pela notação padrão sem traços superiores.
XLII
42
XL é 40 e II é 2.
Como usar o conversor de números romanos
Escolha se deseja converter um número arábico ou romano.
Informe um inteiro de 1 a 3999 ou um número romano padrão.
Selecione Converter para validar a entrada e exibir o equivalente.
Use Redefinir antes de iniciar outra conversão.
Perguntas frequentes sobre números romanos
Quais são os sete símbolos romanos?
São I, V, X, L, C, D e M. Eles representam, respectivamente, 1, 5, 10, 50, 100, 500 e 1000.
Por que 4 é escrito IV em vez de IIII?
A notação moderna padrão usa o par subtrativo IV, ou seja, um antes de cinco. Alguns relógios usam IIII como variação histórica decorativa, mas este conversor usa IV.
Números romanos podem representar zero?
A notação romana clássica não tem um símbolo padrão para zero. Por isso, este conversor aceita inteiros positivos a partir de 1.
Por que o valor máximo é 3999?
Os símbolos romanos comuns representam valores de forma canônica até MMMCMXCIX. Valores maiores precisam de traços superiores ou outras convenções que não são representadas de modo uniforme em texto simples.
Números romanos em minúsculas são aceitos?
Sim, o conversor transforma as letras em maiúsculas antes da validação. O resultado é exibido no estilo convencional em maiúsculas.