Conversor de Numerais Romanos grátis
Converta números para algarismos romanos e vice-versa. Os algarismos padrão cobrem 1–3999, com notação vinculum estendendo o intervalo para 3.999.999.
Valores comuns
Tabela de referência (clique para copiar)
Regras dos numerais romanos: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Notação subtrativa: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Os numerais padrão chegam até MMMCMXCIX (3999).
Vínculum: uma barra sobre um numeral multiplica-o por 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), estendendo o intervalo até 3.999.999.
Usos comuns
- Converter datas para algarismos romanosEscreva anos, datas de casamento e aniversários em algarismos romanos para convites e designs comemorativos.
- Algarismos romanos para esboços e documentosGere os algarismos romanos corretos para esboços de documentos, capítulos e numeração de seção formal.
- Decodificar algarismos romanos em filmes e TVDecodifique números de sequência em algarismo romano, edições do Super Bowl e anos de copyright do filme.
- Aprenda algarismos romanos para escolaPratique a conversão entre algarismos romanos e números decimais para história, matemática e estudos clássicos.
- Algarismos romanos para design e tatuagensObtenha algarismos romanos formatados com precisão para design gráfico, mostradores de relógio, tatuagens e monogramas.
Como funciona
Toda a conversão funciona no seu navegador via um algoritmo escrito à mão, sem dependências — nenhum pedido a servidor é feito. Uma tabela de consulta fixa de 13 pares símbolo-valor (M=1000 até I=1) conduz ambas as direções de conversão, e a validação canónica reprocessa o resultado para rejeitar entrada não padrão.
- 1A tabela de consulta conduz a conversãoA ferramenta define 13 pares símbolo-valor — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — em ordem decrescente. Para converter um número decimal, percorre esta lista e subtrai repetidamente cada valor enquanto anexa o símbolo correspondente, o algoritmo padrão guloso de numerais romanos.
- 2Validação canónica na conversão inversaAo converter um numeral romano de volta a um número, o analisador usa a regra subtrativa (um valor menor antes de um maior é subtraído, não adicionado), depois recodifica imediatamente o resultado e compara-o com a entrada original. Qualquer string não canónica — por exemplo IIII em vez de IV — é rejeitada.
- 3A notação vinculum estende o intervalo até 3.999.999Números acima de 3.999 usam notação vinculum: a porção de milhares é convertida para romano básico, depois um caracter de sobrelinha combinante Unicode (U+0305) é anexado a cada letra para renderizar a barra superior tradicional que significa multiplicação por 1.000. Por exemplo, 5.000 é renderizado como V com uma sobrelinha.
- 4O modo de data converte cada componente independentementeNo modo de data, a ferramenta analisa a data selecionada em inteiros de dia, mês, e ano, converte cada um através da mesma função toRoman, depois os une com o separador escolhido (ponto médio, hífen, barra, ou espaço) na ordem escolhida (DMY, MDY, ou YMD).
Ferramentas relacionadas
Conversor de Data Persa (Jalaali / Shamsi)
Converta datas persas Jalaali (Hijri Solar / Shamsi) para e do calendário gregoriano instantaneamente, com dia da semana, idade em Jalaali, nomes de mês Dari afegão e algarismos persas. Grátis, privado e funciona completamente em seu navegador.
Conversor de Valores por Extenso em Chinês (大写金额)
Converta um valor para o formato chinês maiúsculo (大写) para faturas e cheques, como 壹仟贰佰叁拾肆元伍角陆分, seguindo as regras do Banco Popular da China. Também lê 大写 de volta para um número, escreve datas de cheque e numerais chineses comuns.
Conversor de romanização do coreano (로마자 변환)
Converta hangul em letras latinas pela Romanização Revisada do Coreano, com as mudanças de som entre sílabas aplicadas (국어 → gugeo, 종로 → Jongno). Nomes no estilo de passaporte com grafias comuns de sobrenomes e endereços (종로구 → Jongno-gu).