Conversor de Numerais Romanos
Convert between Roman numerals and numbers, both directions. Rejects readable-but-invalid forms like IIII and IM.
Conversor de algarismos romanos
MMXXVI2026Somente a notação padrão é aceita. IIII e IM são legíveis, mas ambos são inválidos — o conversor avisa e sugere a forma correta.
Roda totalmente no seu navegador. Seus dados nunca saem do seu dispositivo.
What next?
FAQ
Por que ele rejeita IIII quando posso obviamente lê-lo?
Porque a notação padrão permite um símbolo se repetir no máximo três vezes, e 4 é escrito IV. IIII é legível e aparece em mostrador de relógios — tradicionalmente, por equilíbrio visual contra o VIII oposto — mas não é notação padrão, e um conversor que silenciosamente aceita isso ensina a forma errada.
A ferramenta informa o que acha que você quis dizer, portanto IIII relata "Você quis dizer IV (4)?" em vez de uma rejeição simples.
Como ele decide o que é válido?
Convertendo sua entrada em um número e então convertendo esse número de volta. Se o resultado não corresponder exatamente ao que você digitou, a entrada não é notação padrão. Uma regra pega IIII, IM, VX, XXXX e todas as outras formas legíveis mas erradas de uma vez — e não pode discordar da direção número-para-Romano, porque a usa.
Por que ele para em 3999?
Porque os numerais romanos padrão não têm símbolo acima de M (1000), então 3999 — MMMCMXCIX — é o maior número que pode ser escrito com três ou menos M's repetidos. Valores maiores precisam de uma linha superior (um vinculum) que significa "multiplicar por 1000", que é uma convenção tipográfica em vez de um caractere, e não há forma de texto simples acordada para isso. Em vez de inventar uma, a ferramenta diz onde está o limite e por quê.
Quais pares subtrativos são válidos?
Apenas seis: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900). A regra é que apenas I, X e C são jamais subtraídos, e apenas dos próximos dois símbolos para cima. É por isso que IM é inválido para 999 mesmo que leia como 1000 − 1; a forma correta é CMXCIX.
Zero ou um número negativo é possível?
Não. Os numerais romanos não têm símbolo para zero — o conceito chegou à Europa depois, com notação posicional — e nenhuma notação para negativos. A ferramenta cobre 1 a 3999 e diz quando você sai dela.
Posso digitar minúsculas?
Sim. A entrada é colocada em maiúsculas antes da análise, e espaços ao redor são ignorados, então mcmxciv e MCMXCIV ambos dão 1994. A saída é sempre maiúscula, que é a forma convencional.
Algo é enviado para um servidor?
Não. Ambas as direções são um loop curto sobre uma tabela de pesquisa, executando nesta aba do navegador. Nada é transmitido e nada é armazenado.
More converters tools
- Criar ZIP — Junte vários arquivos num .
- Descompactar Arquivo — Abra um .
- Conversor JSON ↔ YAML ↔ TOML — Converte entre JSON, YAML e TOML.
- Conversor CSV ↔ JSON — Converte entre CSV e JSON.
- Conversor Markdown ↔ HTML — Converte Markdown em HTML e vice-versa.
- Conversor de curl para código — Converte comandos curl para fetch, axios, Node, Python, PHP e Go.