Pular para o conteúdo

Conversor de números romanos

Digite 2026 e saia com MMXXVI, ou digite MMXXVI e saia com 2026 — no mesmo campo, de 1 a 3.999. E se o que você digitou não é um número romano de verdade, a página diz por quê.

O que você digita não sai do seu navegador.

Experimente:

O resultado aparece aqui, enquanto você digita.

Conferido por Como a gente confere

Como se escreve um número romano

São sete letras, e cada uma vale sempre a mesma coisa:

IVXLCDM
1510501005001.000

As letras se somam, da maior para a menor: XVI é 10 + 5 + 1 = 16. A exceção é a subtração, que só existe em seis pares — IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900). Nenhum outro par vale. Por isso 99 é XCIX (90 + 9) e não IC, e por isso 5 é V e nunca VX. Duas regras fecham o resto: V, L e D nunca se repetem (dois V são um X), e na escrita padrão nenhuma letra aparece quatro vezes seguidas.

E o IIII dos relógios?

Muitos mostradores de relógio escrevem o quatro como IIII, não IV. É uma forma sem subtração, e ela existe de verdade — por isso esta página LÊ IIII como 4, e avisa que a escrita padrão é IV. O mesmo vale para VIIII (9) e XXXX (40). O que ela não faz é aceitar uma mistura: IXIIII não é a escrita de nada, e o recado diz isso.

O que outras ferramentas fazem com um romano mal escrito

Li o código de três conversores brasileiros que aparecem na busca por “conversor de números romanos” e rodei os mesmos cinco casos em cada um, em 5 de outubro de 2026. Os três somam letra por letra e subtraem a menor que vem antes de uma maior, mas nenhum confere se o resultado é uma escrita que existe:

Você digitacalculetudo4devsgeravalidaEsta página
IIII4444, com aviso (forma de relógio)
VX555recusa, com o motivo
IC999999recusa, com o motivo
IIX101010recusa, com o motivo
MMMM4.0004.0004.000recusa, com o motivo

VX vira 5, IC vira 99 e IIX vira 10 — três números que ninguém escreve assim, devolvidos sem aviso. MMMM vira 4.000 e passa do teto da escrita comum, que é o próximo assunto. Dois dos três (calculetudo e 4devs) calculam no navegador e tive o código à frente; o terceiro (geravalida) calcula no servidor dele, e o que está na tabela é o que respondeu ao mesmo pedido que o formulário faz. É uma amostra de três páginas numa data, não um retrato de todos os conversores — qualquer um deles pode ter mudado desde então.

Por que o limite é 3.999

MMMCMXCIX, o 3.999, é o maior número que a escrita comum alcança sem repetir M quatro vezes. Para ir além, a notação clássica põe uma barra sobre a letra, que multiplica o valor por mil (o vinculum) — e uma barra em cima de uma letra não cabe num campo de texto comum. Em vez de inventar um sinal que você não conseguiria colar em lugar nenhum, a página para no teto e diz que parou.

E o zero?

O sistema romano não tem símbolo para o zero, então 0 não tem número romano. A página recusa e diz isso, em vez de devolver um campo vazio que parece defeito.

Onde um número romano ainda aparece

Em séculos (século XXI), capítulos e tomos de livro, nomes de reis e papas (Pedro II, João Paulo II), ano de direitos autorais em créditos de filme e em fachada de prédio, e em numeração de edições (os Jogos Olímpicos, por exemplo). Se o que você tem é uma lista inteira para numerar em romano, a ferramenta de numerar linhas faz isso com uma lista colada.

O que eu digito sai do meu computador?

Não. A conta inteira roda no seu navegador. Nenhuma requisição leva o que você digita, e não há cadastro nem nada guardado depois que você fecha a aba.

Da mesma família