Converta números para algarismos romanos e de volta, com validação rigorosa e decomposição passo a passo.
Os números romanos combinam sete letras — I, V, X, L, C, D e M — que valem 1, 5, 10, 50, 100, 500 e 1.000. Para escrever um número, este conversor percorre uma lista de treze valores em ordem decrescente (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) e subtrai o maior que ainda couber, acrescentando o símbolo correspondente a cada vez. Essa passagem gulosa é o que produz a forma canônica e nada além dela: 1994 vira M + CM + XC + IV = MCMXCIV, e a decomposição é exibida na tela para que você possa acompanhar cada passo.
Ler um algarismo de volta é onde a maioria dos conversores relaxa, porque um monte de sequências malformadas ainda assim soma alguma coisa. Este valida primeiro, contra a expressão regular canônica M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}), que codifica as regras de verdade: I, X, C e M podem repetir no máximo três vezes; V, L e D nunca repetem; e existem apenas seis pares subtrativos — IV, IX, XL, XC, CD e CM. Então IIII é rejeitado (tem que ser IV), IC é rejeitado (99 é XCIX), VX e XXXX também são rejeitados. Só depois que um algarismo passa é que a ferramenta o percorre da esquerda para a direita, tomando pares de duas letras antes das letras isoladas, e soma os valores. Todo número de 1 a 3999 faz a ida e a volta com exatidão.
A faixa de 1 a 3999 não é um limite arbitrário: o sistema não tem zero, nem números negativos, nem frações, e 3999 (MMMCMXCIX) é o maior valor que as sete letras padrão conseguem expressar sem o traço medieval que multiplicava um símbolo por mil. Na prática a ferramenta é usada para as coisas em que os algarismos romanos sobreviveram — datar um monumento, o copyright de um filme ou o prefácio de um livro, numerar capítulos, volumes, papas, monarcas e Super Bowls, ler um mostrador de relógio, conferir uma tatuagem ou uma gravação antes que ela vire permanente, e dever de casa. A conversão e a validação rodam 100% no seu navegador; nada é enviado a lugar nenhum.
Símbolos: I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000. Pares subtrativos: IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900. Para converter um número, subtraia o maior valor da lista 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 que couber e acrescente o símbolo correspondente, repetindo até zerar. A validação usa o padrão canônico M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}). Exemplos: 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024.
2026 é MMXXVI: MM para 2000, XX para 20 e VI para 6. Anos próximos: 2024 é MMXXIV e 2025 é MMXXV.
Porque as regras canônicas permitem que um símbolo repita no máximo três vezes, então o 4 precisa ser escrito IV, na forma subtrativa. IIII aparece em alguns mostradores de relógio como tradição estilística, mas não é notação válida e este conversor a rejeita.
3999, escrito MMMCMXCIX. Além disso o sistema clássico precisa do vínculo — um traço superior que multiplica um símbolo por 1.000 — que não tem forma padrão em texto simples, então esta ferramenta para em 3999.
Não. O sistema não tem símbolo para zero nem forma de escrever números negativos ou frações de unidade, o que é uma das razões pelas quais ele foi substituído pelos algarismos arábicos na aritmética.
Apenas seis: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900). Um símbolo menor só pode preceder um maior nesses pares, e é por isso que 99 é XCIX e nunca IC.
Não. A conversão e a validação são JavaScript puro rodando no seu dispositivo — nada é enviado, registrado ou armazenado.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.