Conversor de números para letras

Converta números em letras e letras em números online. Use posições do alfabeto no estilo A1Z26, indexação A=0, code points Unicode decimais, formato hexadecimal ou binário com delimitadores personalizados e alfabetos multilíngues.

Entrada
0 caract. · 0 bytes
Testar:
Resultado
✓ 5 modos de codificação: posicional, ASCII, hex, binário ✓ Alfabetos multilíngues com detecção automática ✓ Não armazenamos suas mensagens ✓ Processamento local no navegador
Exemplos
Números para letras (A=1)
Entrada 22 19 2
Saída olá

Modo posicional com base 1, alfabeto português, delimitador de espaço.

Letras para números (A=1)
Entrada Bom dia
Saída 5 22 20 8 15 1

Modo posicional com base 1, alfabeto português, delimitador de espaço.

Code points Unicode decimais
Entrada 79 108 225
Saída Olá

Modo decimal: cada número é o Unicode code point de um caractere.

Modo binário
Entrada 01010011 01101001 01101101
Saída Sim

Modo binário: cada token é o code point binário de um caractere.

Como funciona o conversor de números para letras

O conversor de números para letras transforma sequências numéricas em texto legível e também pode converter texto de volta em números. Ele é útil para enigmas com posições do alfabeto, mensagens no estilo A1Z26, exercícios educativos, códigos simples e verificações rápidas de códigos de caracteres decimais, hexadecimais ou binários.

Modo posicional (A=1): cada letra é associada à sua posição no alfabeto selecionado, começando em 1. No alfabeto português desta ferramenta, A=1, Á=2, À=3, Ã=4, B=5, Ç=7 e Z=35. Em inglês, A=1, B=2 e Z=26.

Modo posicional (A=0): usa a mesma ideia de posição alfabética, mas a contagem começa em zero. Em português, A=0, Á=1, À=2, Ã=3, B=4 e Z=34. Esse formato é conveniente quando o resultado precisa ser comparado com índices usados em programação.

Code points decimais: cada caractere é representado pelo seu Unicode code point numérico. Para caracteres ASCII comuns, isso gera valores conhecidos como A=65, a=97 e espaço=32.

Hexadecimal: os códigos dos caracteres são escritos em hexadecimal maiúsculo, sem prefixo. Por exemplo, A vira 41 e a vira 61.

Binário: os códigos dos caracteres são escritos como valores binários com zeros à esquerda, como A=01000001. Caracteres Unicode fora do ASCII básico podem gerar mais de 8 bits, porque o conversor trabalha com code points de caracteres.

Alfabetos, delimitadores e formatos de entrada

Nos modos posicionais, escolha o alfabeto que corresponde à mensagem. O conversor suporta inglês (26 letras), russo (33 letras), alemão (29 letras com Ä, Ö, Ü), espanhol (27 letras com Ñ), francês (40 letras com acentos), italiano (26 letras), português (35 letras com acentos) e turco (29 letras com Ç, Ğ, İ, Ö, Ş, Ü).

A configuração de delimitador controla como os números são separados dentro de cada palavra. Você pode usar espaços, hífens, vírgulas, barras ou pontos. Com hífens, 22-19-2 vira olá. Com espaços, 22 19 2 dá o mesmo resultado.

Quando hífen, vírgula, barra ou ponto é selecionado, os espaços entre grupos são tratados como limites de palavras. No modo separado por espaços, cada número é lido em sequência; por isso, o conversor não consegue saber onde terminava cada palavra original se o texto não usa outro separador.

A detecção automática de alfabeto é usada ao converter letras em números nos modos posicionais. Ao converter números de volta em letras, escolha explicitamente o alfabeto pretendido se a mensagem não estiver em inglês. Os modos decimal, hex e binário ignoram a configuração de alfabeto, porque cada caractere é processado diretamente pelo seu code point.

Quando usar cada modo

Use o modo posicional A=1 para códigos clássicos de letra-número, pistas de enigmas, geocaching, escape rooms, exercícios de sala de aula e códigos semelhantes ao A1Z26 em que 1 representa a primeira letra do alfabeto.

Use o modo posicional A=0 quando uma tarefa espera índices alfabéticos baseados em zero, como exercícios de programação, exemplos com arrays ou códigos personalizados que começam a contar em 0.

Use os modos de code point decimal, hex ou binário quando a entrada representa códigos de caracteres, e não posições no alfabeto. Esses modos são melhores para decodificar sequências como 79 108 225, 48 65 6C 6C 6F ou 01001000 01101001.

Se um número não existir no alfabeto selecionado em modo posicional, ou se um token não for válido para o formato escolhido, o conversor mantém esse valor sem alteração. Assim você consegue identificar erros de formatação sem perder a entrada original.

FAQ

No modo A=1, a primeira letra do alfabeto vale 1, como na notação clássica A1Z26. No modo A=0, a primeira letra vale 0, o que é mais conveniente em contextos de programação e comparação de índices.

Use o delimitador que corresponde à sua entrada: espaço, hífen, vírgula, barra ou ponto. Nos modos posicionais, hífens são úteis quando você quer preservar limites de palavras, por exemplo 22-19-2 20-31-23-8-22. A entrada separada por espaços é simples, mas não preserva o agrupamento original das palavras.

Sim. Nos modos posicionais você pode escolher português, inglês, russo, alemão, espanhol, francês, italiano ou turco. A opção Auto detecta o alfabeto mais provável ao converter letras em números. Os modos decimal, hex e binário codificam Unicode code points e não se limitam a um alfabeto específico.

A1Z26 é o sistema específico de posições alfabéticas com A=1. Este conversor inclui esse modo, mas também suporta A=0, code points decimais, hexadecimal, binário, alfabetos multilíngues e delimitadores configuráveis. Se você precisa apenas de A=1 em inglês, ambos dão o mesmo resultado.

Sim. A ferramenta tem duas abas: Numbers to Letters para decodificar uma entrada numérica em texto, e Letters to Numbers para converter texto em saída numérica. As mesmas configurações de modo, alfabeto e delimitador são usadas nos dois sentidos.

Nos modos posicionais, o número precisa existir no alfabeto selecionado. Por exemplo, 35 é válido no alfabeto português A=1, mas fica fora do alfabeto inglês. Nos modos decimal, hex ou binário, o token precisa ser válido para aquele formato numérico. Valores inválidos ou fora do intervalo são preservados para que você possa corrigir a entrada.

Para letras inglesas comuns, dígitos e pontuação, os modos decimal, hex e binário coincidem com valores ASCII conhecidos. Tecnicamente, o conversor usa Unicode code points, então também pode processar muitos caracteres não ASCII, como Á, Ç, É ou Ã.

Não. Posições alfabéticas e códigos de caracteres são representações simples, não criptografia segura. Elas são adequadas para aprendizado, enigmas, formatação, depuração e desafios leves de codificação.
Ferramentas relacionadas

Código Morse

Codificador, decodificador e reprodutor de áudio de código Morse.

Cifra A1Z26

Conversão de letras em números e de números em letras.

Cifra de Bacon

Codificação A/B clássica e esteganografia textual com a cifra de Bacon.