Conversor de Numerais Romanos
Converta qualquer número inteiro de 1 a 3999 em numerais romanos, ou decodifique um numeral romano de volta em um número.
Última atualização: 20 de junho de 2026 · Revisado por TG we-Calculate Editorial TeamDireção
Os numerais romanos usam os símbolos I, V, X, L, C, D e M.
Como você converte um número em numerais romanos?
Divida o número em milhares, centenas, dezenas e unidades, depois escreva cada parte com os maiores símbolos romanos que couberem: M, D, C, L, X, V e I. Use pares subtrativos (IV, IX, XL, XC, CD, CM) para os 4 e os 9. Os numerais romanos padrão cobrem de 1 a 3999.
Fórmula
How this is calculated
Os algarismos romanos não são posicionais como o nosso sistema decimal: cada símbolo tem um valor fixo (I=1, V=5, X=10, L=50, C=100, D=500, M=1000) e você constrói um número somando valores do maior para o menor. Para transformar um número em algarismo, o conversor percorre uma tabela de 13 blocos de construção ordenados de M (1000) até I (1), e em cada etapa subtrai o maior bloco que ainda cabe, anexando seu símbolo — um método guloso que sempre produz a forma canônica. Os quatro pares subtrativos (CM=900, CD=400, XC=90, XL=40) e (IX=9, IV=4) são incluídos para que os 4 e os 9 sejam escritos como IV/IX em vez de longas sequências como IIII.
Para decodificar um algarismo de volta a um número, ele lê os símbolos da esquerda para a direita: normalmente os valores são somados, mas quando um símbolo menor precede um maior (a regra subtrativa), esse valor menor é subtraído.
O intervalo válido é de 1 a 3999. Não há símbolo para zero ou negativos, e M pode se repetir no máximo três vezes, então 3999 (MMMCMXCIX) é o teto. A entrada é validada contra um padrão estrito, então algarismos malformados como IIII ou VX são rejeitados em vez de adivinhados silenciosamente.
Exemplos
| Entrada | Resultado |
|---|---|
| 2026 → Romano | MMXXVI |
| 49 → Romano | XLIX |
| MCMLXXXIV → Número | 1984 |
Perguntas frequentes
Os numerais romanos padrão usam M para 1000 e permitem no máximo três repetições, então MMMCMXCIX = 3999 é o maior valor. Números maiores precisam de um vínculo (traço superior) que não faz parte da notação básica.
Não. O sistema romano não tem um símbolo para zero, então o menor valor que você pode converter é 1 (I).
Quando um símbolo menor vem antes de um maior, ele é subtraído: IV é 4, IX é 9, XL é 40, XC é 90, CD é 400 e CM é 900. Isso evita sequências longas como IIII.
Também conhecido como
Fontes e referências
TG we-Calculate Editorial Team. (2026). Conversor de Numerais Romanos [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/roman-numeral-converter
TG we-Calculate Editorial Team. "Conversor de Numerais Romanos." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/roman-numeral-converter.
TG we-Calculate Editorial Team, "Conversor de Numerais Romanos," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/roman-numeral-converter
@misc{wecalculate_roman_numeral_converter, title = {Conversor de Numerais Romanos}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/roman-numeral-converter}}, year = {2026}, note = {TG we-Calculate} }
Esta calculadora ajudou você?
