Conversor de números romanos

Converta 1–3.999 para notação romana canônica ou valide texto romano. Confira a decomposição e copie ou baixe a conversão.

Como usar

Converta 1–3.999 para notação romana canônica ou valide texto romano. Confira a decomposição e copie ou baixe a conversão.

Etapa 1

Escolha entrada decimal ou romana

Exemplo fixo

49XLIX

Use Número para romano para algarismos inteiros de 1 a 3.999, ou Romano para número para texto formado por I, V, X, L, C, D e M. Letras minúsculas e caracteres romanos de compatibilidade Unicode são normalizados antes da validação.

Etapa 2

Leia a decomposição por valor posicional

Exemplo fixo

CM + XL + IV900 + 40 + 4

Um resultado válido mostra o total e os tokens que o produziram, como CM, XL e IV para 944. Uma string rejeitada não recebe um valor adivinhado.

Etapa 3

Copie, baixe ou confira no sentido inverso

Exemplo fixo

944CMXLIV944

Use Inverter direção depois de uma conversão válida quando quiser conferir a outra leitura. Copiar e Baixar mantêm juntos o número, a forma romana e a decomposição dos tokens.

Usos práticos

Numeração de capítulos, roteiros e versões

Para um documento cuja 49ª seção precisa de um cabeçalho romano, selecione Número para romano e informe 49. O resultado XLIX separa 40 e 9; IL é rejeitado em vez de tratado como abreviação alternativa. Use Inverter direção para conferir se XLIX retorna 49 antes de inserir o cabeçalho. Se um estilo editorial usa numeração romana em minúsculas, aplique essa tipografia no documento: a saída do conversor continua em maiúsculas. Mantenha a numeração armazenada como inteiros comuns ao ordenar ou renumerar um roteiro; strings romanas impressas são rótulos, não uma ordem numérica útil.

Anos para gravações e inscrições

Para uma prova de gravação com o ano 2026, informe 2026, confira MMXXVI e leia a decomposição M + M + X + X + V + I. Inverta o resultado válido para confirmar o inteiro antes de aprovar o design. Guarde o ano decimal junto à prova; um X ausente muda o valor, não apenas a aparência. Se você também precisa de dia e mês, converta cada componente pretendido separadamente e escolha separadores no design. Esta ferramenta converte um inteiro, não uma string de data completa nem uma inscrição com estilo histórico.

Conferências de transcrição sem reescrever a história

Uma legenda de museu para um relógio fotografado deve preservar IIII se é isso que o mostrador mostra. Romano para número rejeitará essa grafia aditiva porque a gramática selecionada usa IV; não sugerirá que a fotografia precise ser alterada. Registre a forma observada e, se útil, uma nota separada com o valor quatro. A mesma distinção importa ao citar um título, catalogar um artefato ou conferir OCR. Compare letras duvidosas com a imagem original antes de normalizá-las, pois um X aparente pode ser outro caractere ou uma marca danificada.

2026 convertido em MMXXVI com os valores dos símbolos
O exemplo converte 2026 em MMXXVI. A decomposição mostra 1.000 + 1.000 + 10 + 10 + 5 + 1 para você conferir o resultado antes de copiá-lo.

Como o conversor lê números romanos

A gramática de trabalho é deliberadamente estreita: sete letras latinas, grupos posicionais descendentes e seis pares subtrativos aprovados. Isso torna o resultado previsível para números modernos de capítulos, datas e exemplos, sem afirmar falsamente que toda inscrição romana histórica usou a mesma grafia.

Os sete símbolos são I, V, X, L, C, D e M. O conversor os agrupa por milhares, centenas, dezenas e unidades, de modo que cada posição possa ser conferida separadamente antes de o valor ser somado ao total. É por isso que 944 é lido como CM + XL + IV, não como uma regra livre de menor antes de maior.

A entrada romana é aparada, caracteres romanos de compatibilidade do bloco Unicode Number Forms são normalizados para letras latinas comuns e o resultado passa a maiúsculas. Outras letras parecidas e marcas de barra superior são rejeitadas. A tabela Unicode Number Forms lista mapeamentos de compatibilidade como Ⅹ para X, mas isso não torna todo caractere com aparência numérica parte da gramática desta ferramenta.

944CMXLIV944
Decomposição fixa: 944 é CM + XL + IV, ou 900 + 40 + 4.

Sete símbolos, quatro grupos posicionais

O lado decimal para romano percorre uma lista fixa de tokens de M até I. Ele subtrai o maior token disponível até o valor restante ser zero. Como o intervalo termina em 3.999, o grupo dos milhares pode conter M, MM ou MMM, mas nunca um V com barra superior ou outra notação estendida.

O lado romano para número primeiro prova que a string inteira cabe na mesma gramática posicional. Só então soma os valores dos tokens. Essa ordem importa: ela impede que IIV, IL ou IM recebam um valor conveniente, mas não aceito.

A decomposição exibida na página é, portanto, diagnóstica. Se 2026 vira MMXXVI, as peças são M, M, X, X, V e I. Se 49 vira XLIX, as peças são XL e IX. Esses tokens são as unidades exatas usadas pelo motor, não uma aproximação didática separada.

Os valores básicos são I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 e M = 1000. Repetir um símbolo permitido soma seu valor: III é três, XX é vinte e MMM é três mil. V, L e D não se repetem nesta gramática. Uma posição decimal zero simplesmente não contribui com grupo: 2026 não tem grupo de centenas, enquanto 2006 não tem centenas nem dezenas. Essa ausência é diferente de ter um símbolo romano para zero.

Grupos posicionais canônicos usados por este conversor
PosiçãoPadrões aceitosExemplos e consequências
MilharesM, MM, MMM1.000 a 3.000 são repetições comuns de M; 4.000 fica fora do intervalo aceito.
CentenasC, CC, CCC, CD, D, DC, DCC, DCCC, CM400 é CD e 900 é CM; formas como CCCC ou DM são rejeitadas.
DezenasX, XX, XXX, XL, L, LX, LXX, LXXX, XC40 é XL e 90 é XC; IC não é aceito para 99.
UnidadesI, II, III, IV, V, VI, VII, VIII, IX4 é IV e 9 é IX nesta gramática; IIII é preservado apenas como notação de fonte fora da conversão.

A subtração permitida é local, não arbitrária

Somente I antes de V ou X, X antes de L ou C, e C antes de D ou M são aceitos como pares subtrativos. O par pertence ao seu próprio grupo posicional. Isso mantém IV, IX, XL, XC, CD e CM válidos enquanto rejeita atalhos que pulam uma posição.

Um exemplo desenvolvido útil é 944. A posição das centenas é CM para 900, a das dezenas é XL para 40, e a das unidades é IV para 4. O resultado completo é CMXLIV. Escrever IM para 999 ou XM para 990 parece mais curto, mas ignora os grupos posicionais que a ferramenta impõe.

A mensagem de erro é intencionalmente conservadora. Se as letras são válidas, mas a ordem não é canônica, a página informa erro de sintaxe e nenhum valor é inferido. Isso é mais seguro do que transformar silenciosamente um problema editorial em outro número.

Conferências comuns de atalhos tentadores
EntradaAceita?Por que importa
XLIXSimXL contribui 40 e IX contribui 9, então o total é 49.
ILNãoI só pode subtrair de V ou X, não de L.
IIVNãoO grupo de unidades não pode empilhar I antes de IV para inventar 3.
CMXLIVSim944 usa três grupos posicionais válidos: CM, XL e IV.
MMMMNãoO intervalo de letras comuns termina em 3.999.

O que significam normalização e erros

O modo Número aceita apenas algarismos decimais. Informe 1000, não 1,000, 1.000 ou 1 000: o separador de agrupamento de uma localidade ainda é um não dígito neste campo. Zeros à esquerda como 0049 são aceitos e convertidos para XLIX, mas sinais, frações e notação exponencial não são. Entrada vazia simplesmente deixa o resultado vazio; 0 e 4000 excedem o intervalo numérico. A entrada é limitada a 64 caracteres, então colar um parágrafo não é uma forma de pedir várias conversões.

No modo Romano, letras latinas minúsculas viram maiúsculas e o bloco de compatibilidade Unicode U+2160 a U+217F é normalizado. Assim ⅩⅣ pode virar XIV. Um Х cirílico seguido de IV é rejeitado porque não é o X latino, e X com uma barra superior combinante é rejeitado porque barras superiores não são aceitas. Espaços iniciais e finais são removidos, mas espaços dentro de um numeral não: XIV é um numeral aqui, enquanto X IV não é um lote de dois valores.

Dois erros romanos diferentes são úteis. Um erro de letra significa que os caracteres estão fora de I, V, X, L, C, D e M depois do passe estreito de normalização. Um erro de sintaxe significa que os caracteres são permitidos, mas a ordem ou o par subtrativo não corresponde à gramática canônica.

Resultados atuais de entrada
Tipo de entradaResultadoCaminho de correção
2026 no modo NúmeroVálido: MMXXVIUse Copiar ou Inverter direção para conferir novamente a saída romana.
ⅩⅣ no modo RomanoVálido após normalização de compatibilidade: XIVMantenha letras latinas simples ao exportar para sistemas com suporte limitado de fontes.
ХIV com Х cirílicoErro de letraSubstitua o parecido visual por X latino se o texto pretendido é XIV.
IIIIErro de sintaxeUse IV para conversão canônica ou preserve IIII como notação de relógio/fonte.
X com marca de barra superiorErro de letraEscolha uma ferramenta e convenção que aceite explicitamente valores com barra superior.

Quando não normalizar a fonte

Conversão e transcrição respondem a perguntas diferentes. Conversão pergunta qual valor uma string tem pela gramática moderna desta página. Transcrição pergunta o que a fonte realmente mostra. Para manuscrito, monumento, mostrador de relógio, marca ou legenda de imagem, preserve a grafia observada antes de decidir se acrescenta uma nota normalizada.

Mostradores de relógio são o exemplo comum. O Museu Seiko descreve muitos relógios usando IIII na posição de quatro horas e apresenta mais de uma explicação para essa convenção. Esta página não deve transformar essas possibilidades em uma única história de origem.

A regra prática é simples: use o conversor para uma grafia moderna planejada e use o texto da fonte para um registro de fonte. Se ambos forem necessários, escreva separadamente, como fonte: IIII; valor normalizado: 4. Isso mantém a decisão editorial visível.

Notação de relógio e contexto editorial

Um mostrador de relógio não é apenas uma reta numérica. Também é uma disposição física com simetria, restrições materiais e convenções de design herdadas. Um mostrador com IIII pode ser totalmente intencional mesmo quando uma tabela didática listaria IV.

Não corrija um relógio fotografado, registro de catálogo ou citação só porque o conversor rejeita IIII. O fluxo mais seguro é registrar a grafia da fonte, acrescentar o valor numérico se for útil e explicar que o conversor usa subtração canônica moderna.

A mesma cautela se aplica a nomes e títulos. Se um jogo, filme, navio, edifício ou produto estiliza intencionalmente um número de forma não canônica, mantenha o título como publicado. Você pode converter um inteiro conhecido separadamente em uma comparação canônica, mas a ferramenta não inferirá um valor pretendido a partir da grafia rejeitada do título. Uma conversão não é autoridade para renomear uma obra.

Decisões de transcrição versus conversão
TarefaMelhor campo a manterPor quê
Etiqueta de museu para um mostradorIIII como observado, mais valor 4 se necessárioO artefato visível é a evidência.
Novo cabeçalho de capítuloIVO autor está escolhendo uma grafia moderna canônica.
Prova de gravação para um anoMMXXVI e decimal 2026A fonte decimal ajuda a detectar uma letra romana fora do lugar antes da produção.
Título citado com estilo incomumA grafia do título, sem alteraçõesUm resultado do conversor não é autoridade para renomear a obra.

Conferências desenvolvidas e solução de problemas

Comece pela menor parte em disputa. Se MCMXCIX é difícil de ler, separe como M + CM + XC + IX. O total é 1.000 + 900 + 90 + 9, ou 1.999. Se uma forma colada falhar, confira se o caractere problemático é um parecido visual em vez de uma letra romana latina.

Para uma data como 2026, o conversor retorna MMXXVI. O grupo dos milhares é MM, o das dezenas é XX e o das unidades é VI. Não há grupo de centenas porque o dígito das centenas é zero. Números romanos nesta ferramenta não usam marcador de posição para zero.

Quando um valor parece grande demais, confira se a fonte usou barra superior ou outra extensão. Esta página não implementa nenhuma dessas extensões. Remover as marcas para fazer o texto validar não é uma conversão equivalente: a notação escolhida pela fonte pode dar significado a essas marcas. Estabeleça essa convenção e use uma ferramenta compatível em vez de relatar uma colagem não aceita como resultado aritmético errado.

Exemplos fixos que vale conferir nos dois sentidos
DecimalRomano canônicoDecomposição
4IV4 como um par subtrativo.
49XLIX40 + 9; não IL.
944CMXLIV900 + 40 + 4.
2026MMXXVI1000 + 1000 + 10 + 10 + 5 + 1.
3999MMMCMXCIXMaior valor aceito sem barras superiores.

Metodologia

O modo Número aceita apenas algarismos decimais inteiros de 1 a 3.999 e converte subtraindo tokens fixos de M até I. O modo Romano apara a entrada, normaliza caracteres romanos de compatibilidade Unicode de U+2160 a U+217F, converte letras latinas para maiúsculas, exige apenas I, V, X, L, C, D e M, e então valida toda a gramática canônica de milhares-centenas-dezenas-unidades antes de calcular um valor.

Limites

O conversor não interpreta zero, números negativos, frações, notação aditiva de relógios, variantes medievais ou epigráficas, formas apostrophus, barras superiores, parênteses usados como multiplicadores ou valores acima de 3.999. Ele não infere valor de texto malformado e não trata letras gregas, cirílicas ou outros parecidos visuais como símbolos romanos latinos.

Correções

Para um relato reproduzível, inclua a entrada exata, a direção da conversão, caracteres copiados se houver símbolos especiais, a forma convencional esperada e por que essa convenção se aplica. Se a fonte usa IIII, barras superiores ou outra notação histórica, preserve o texto original da fonte e relate a convenção não aceita separadamente de erros aritméticos.

Perguntas frequentes

Por que o conversor rejeita IIII?
Quatro é IV na gramática selecionada pelo conversor. Um relógio mostrando IIII usa outra convenção de notação, não necessariamente exibe um número errado. Para um novo cabeçalho canônico, use IV; para uma transcrição, mantenha o IIII observado e acrescente um valor explicativo se necessário. A ferramenta não infere valores de uma notação aditiva do original nem a reescreve automaticamente.
Quais pares subtrativos são permitidos?
Somente IV, IX, XL, XC, CD e CM, dentro de seus próprios grupos posicionais. Para escrever 99, use XCIX, não IC; para escrever 49, use XLIX, não IL. As strings tentadoras mais curtas pulam uma posição e falham na gramática declarada. Um aviso de sintaxe não dá total adivinhado, então volte ao inteiro pretendido ou à fonte original antes de corrigir a string.
A decomposição soma letras individuais ou pares subtrativos?
Ela soma tokens validados. Para CMXLIV, os tokens são CM = 900, XL = 40 e IV = 4, não seis valores de letras sem relação. Uma repetição comum como MM aparece como dois tokens M, cada um valendo 1000. Leia os pares aprovados como unidades antes de somar; caso contrário, somar cada letra visível daria o total errado.
Posso colar números romanos Unicode como ⅩⅣ?
Sim, essas formas de compatibilidade viram XIV e podem validar. Essa normalização é estritamente limitada a U+2160 a U+217F. Ela não traduz todos os símbolos numéricos nem transforma um Х cirílico em X latino. Se uma colagem visualmente idêntica falhar, redigite as letras latinas pretendidas e compare o resultado com a fonte. Para intercâmbio, letras comuns geralmente evitam dependência de glifos numéricos especiais.
Por que zero e 4.000 não são aceitos?
Esta gramática de letras comuns cobre 1 a 3999 e não tem token de zero. O limite é uma fronteira do conversor, não uma afirmação de que notações históricas não pudessem expressar números maiores. Para um valor que precise de barra superior ou outra extensão, primeiro estabeleça a convenção pretendida e use uma ferramenta que a aceite explicitamente. Remover a marca para fazer uma colagem validar pode mudar seu valor pretendido.
Devo corrigir uma fonte histórica que falha na validação?
Não automaticamente. Transcrição registra o que está visível; conversão escolhe uma regra de leitura. Mantenha letras, marcas e estilo observados, confira a fotografia ou original em busca de erros de OCR e coloque qualquer valor normalizado em uma nota separada. Uma forma de relógio, título oficial ou inscrição rejeitada não é evidência de que você deve reescrever o artefato ou renomear a obra.
Por que 1,000 é rejeitado enquanto 1000 funciona?
O modo Número exige algarismos sem pontuação de agrupamento. Informe 1000, independentemente de sua localidade escrever normalmente 1,000, 1.000 ou 1 000. Zeros à esquerda como 0049 são aceitos e não mudam o inteiro, mas sinal de mais, fração decimal ou expressão exponencial não são aceitos. O valor romano resultante se baseia no inteiro, não na largura original de exibição.
Posso converter uma data inteira ou vários numerais de uma vez?
Não. O campo processa um inteiro ou um numeral romano. Converta dia, mês e ano de uma data separadamente se esse é o formato necessário, depois acrescente separadores por conta própria. Colar uma frase, lista ou espaços internos produz um aviso de caractere ou dígito em vez de resultados separados. Um ano como MMXXVI não codifica sozinho qual formato de data ou calendário você pretendia.
O que Inverter direção confere e o que Copiar contém?
Inverter é ativado para um resultado válido e move esse valor exato para o modo de entrada oposto, o que ajuda a detectar um numeral não pretendido antes da reutilização. Ele não corrige uma string rejeitada. Copiar e Baixar incluem juntos o valor decimal, a forma romana e a decomposição dos tokens. Compartilhar envia apenas o link da ferramenta, não um histórico de conversões ou a entrada atual.