Escreva um número e veja de imediato como se escreve em numeração romana, ou escreva um número romano como MCMXCIV para saber quanto vale. O conversor mostra passo a passo como o resultado é formado e, quando a escrita não é válida (IIII, VX, IC), explica que regra foi quebrada e qual é a forma correta. Funciona de 1 a 3999, aceita minúsculas e tudo é calculado no seu navegador.
Como funciona
A numeração romana usa sete símbolos: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 e M = 1000. Escreve-se do maior para o menor valor e os valores somam-se: XVI é 10 + 5 + 1 = 16, e MDCLXVI usa cada símbolo uma vez para formar 1666. Para evitar quatro símbolos iguais seguidos, há seis combinações que subtraem: um símbolo menor antes de um maior é-lhe retirado. IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 e CM = 900. Só I, X e C se subtraem, cada um apenas dos dois símbolos seguintes (I de V e X, X de L e C, C de D e M), e nunca dois de uma vez. V, L e D nunca se repetem nem se subtraem. Para converter um número, a ferramenta escolhe o maior valor da lista M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I que ainda cabe, escreve-o, subtrai-o e repete até não sobrar nada. No sentido inverso, lê o número romano da esquerda para a direita, subtrai um símbolo quando o seguinte é maior e soma-o nos outros casos; depois confirma que, voltando a escrever o resultado, obtém exatamente o que escreveu. É assim que deteta formas como IIX ou VV, que somam um valor mas não seguem a regra. O maior número na notação padrão é 3999 (MMMCMXCIX), porque o M só se pode repetir três vezes. Não existem zero, números negativos nem casas decimais.
Exemplo prático
O ano 1994 divide-se em milhares, centenas, dezenas e unidades: 1000 + 900 + 90 + 4. Cada parte tem o seu símbolo: 1000 = M, 900 = CM (100 antes de 1000), 90 = XC (10 antes de 100) e 4 = IV (1 antes de 5). Juntando tudo: 1994 = M + CM + XC + IV = MCMXCIV. Ao contrário, MMXXVI lê-se M + M + X + X + V + I = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. Um erro comum é escrever 99 como IC. O I só se subtrai de V e X, por isso 99 forma-se com 90 + 9: XC + IX = XCIX. Da mesma forma, 49 é XLIX (e não IL) e 1999 é MCMXCIX (e não MIM).