Conversor de números romanos
Converta números em algarismos romanos.
Apenas notação padrão: números inteiros 1–3999. Zero e números negativos não têm forma padrão; a notação com vinculum não é aceita.
Referência de anos comuns
| Ano | Romano | Nota |
|---|
Soletrar? Número por Extenso · formatar anos: Formatador de Números · outras bases: Conversor de base numérica.
Converta nos dois sentidos entre números arábicos (1–3999) e algarismos romanos: digite 2026 e veja MMXXVI; digite MCMXCIX e veja 1999. O conversor exige a forma canônica (subtrativa padrão) e, em vez de adivinhar, explica por que uma sequência é inválida.
As regras de uma vez: sete símbolos (I=1, V=5, X=10, L=50, C=100, D=500, M=1000); repita I, X, C, M no máximo três vezes; V, L, D nunca se repetem; os pares subtrativos são exatamente IV, IX, XL, XC, CD, CM. É por isso que 1999 é MCMXCIX (M + CM + XC + IX), nunca IMM — cada prefixo subtrativo só pode vir antes de um dos dois símbolos seguintes na escala.
Limites: o sistema canônico abrange apenas 1–3999 — não há uma forma padrão de caractere único para escrever 4000+ (textos históricos usavam uma linha superior para ×1000, que texto simples não comporta) e não existe zero romano: o sistema numérico simplesmente não possui um símbolo para ele (escribas medievais usavam a palavra “nulla”). Entradas como IIII são rejeitadas por não serem canônicas, embora IIII apareça em mostradores de relógios — essa é uma tradição deliberada da relojoaria, não a notação padrão.
Exemplo prático: 2026 = MM (2000) + XX (20) + VI (6) → MMXXVI. Para converter de volta, percorra da esquerda para a direita e some cada símbolo, mas subtraia quando um símbolo menor vier antes de um maior — M(1000) + M(1000) + X(10) + X(10) + V(5) + I(1) = 2026.
Vetores de teste publicados — cada um validado na ferramenta em funcionamento: 2026 ↔ MMXXVI · 1999 ↔ MCMXCIX · LIV ↔ 54 · 3999 (MMMCMXCIX) é o máximo aceito · IIII é rejeitado por não ser canônico, e o campo numérico é limpo em vez de exibir um valor residual. Última verificação: 2026-08-12.
Perguntas frequentes
Por que 1999 é MCMXCIX, e não IMM ou MIM?
A notação subtrativa é limitada a seis pares exatos: IV, IX, XL, XC, CD, CM. I só pode vir antes de V ou X — nunca de M. Portanto, 1999 se decompõe em M (1000) + CM (900) + XC (90) + IX (9). Atalhos como IMM parecem engenhosos, mas nunca fizeram parte do sistema canônico.
Por que os relógios mostram IIII em vez de IV?
Mostradores de relógios tradicionalmente usam IIII para criar equilíbrio visual com VIII no lado oposto — uma convenção de design com séculos de existência. Na notação padrão, IIII é inválido: I se repete no máximo três vezes, portanto 4 é sempre IV.
Por que o limite é 3999?
Porque M só pode se repetir até três vezes e não existe um símbolo único maior. Textos históricos traçavam uma linha superior (vinculum) sobre um numeral para multiplicá-lo por 1000, mas texto simples e a maioria das fontes não conseguem representá-la de modo confiável; por isso, conversores canônicos limitam o valor a MMMCMXCIX = 3999.
Existe um algarismo romano para zero?
Não. O sistema romano é anterior ao conceito de zero como numeral; estudiosos medievais escreviam a palavra latina “nulla” ou N quando precisavam indicar zero. É por isso que o intervalo deste conversor começa em 1.
Maiúsculas e minúsculas importam ao digitar um algarismo romano?
Não — mmxxvi e MMXXVI são interpretados da mesma forma. O conversor normaliza maiúsculas e minúsculas antes da validação, e a saída é sempre em maiúsculas, que é a forma escrita convencional.
Última atualização: