Texto para ASCII

Converta caracteres em códigos ASCII e códigos numéricos de volta em texto. Funciona diretamente no navegador, sem enviar o seu texto para um servidor.

O que são códigos ASCII

Cada caractere do teclado possui um número, um código de caractere que os computadores usam para armazená-lo e identificá-lo. Para os caracteres básicos do inglês, estes são os códigos ASCII: A é 65, a é 97, o dígito 0 é 48, um espaço é 32. Um conversor de texto para ASCII revela esses números, transformando cada caractere do seu texto em seu código numérico. É uma maneira simples de ver os números subjacentes às letras.

Como funciona a conversão

O conversor pega cada caractere e gera seu código numérico em decimal simples. Portanto, "Hi" torna-se 72 105, H é 72, i é 105. A decodificação faz o inverso: lê cada número e o mapeia de volta ao caractere que ele representa. Esse mapeamento individual entre caracteres e números é uma das ideias fundamentais da computação, e vê-lo diretamente com seu próprio texto torna o conceito tangível.

Por que converter texto em códigos de caracteres

Os principais usos são educacionais e práticos. Os alunos que aprendem como os computadores representam o texto usam-no para compreender a codificação de caracteres. Ocasionalmente, os programadores precisam do código numérico de um caractere para comparações, classificação ou trabalho com intervalos de caracteres no código. Também é útil em quebra-cabeças e para entender por que certos caracteres são classificados dessa maneira, uma vez que a classificação geralmente compara esses códigos subjacentes, e é por isso que as letras maiúsculas (códigos 65-90) são classificadas antes das minúsculas (97-122).

ASCII e além

O conjunto ASCII clássico cobre os caracteres básicos do inglês com códigos de 0 a 127. O texto moderno vai muito além disso, usando Unicode para representar todos os caracteres em todos os idiomas, além dos emojis, com números de código muito maiores. Esta ferramenta mostra o ponto de código real de cada caractere, seja uma letra ASCII básica ou um caractere Unicode superior, para que letras acentuadas e emoji produzam seus números maiores e reais. Tudo é computado no seu navegador e nunca carregado.

Perguntas frequentes

Qual é a diferença entre os códigos ASCII e Unicode?
ASCII cobre caracteres básicos do inglês com códigos 0-127. O Unicode estende isso a todos os caracteres em todos os idiomas, além dos emojis, usando números muito maiores. Esta ferramenta mostra o ponto de código real de cada caractere, seja um valor ASCII pequeno ou um valor Unicode grande.
Posso decodificar códigos de volta para texto?
Sim. Cole uma lista de números separados por espaços e use a opção de decodificação para transformá-los novamente em caracteres. Funciona em ambas as direções.
Por que letras maiúsculas e minúsculas têm códigos diferentes?
Maiúsculas e minúsculas são caracteres distintos com códigos distintos, A é 65 enquanto a é 97. Essa lacuna de 32 pontos é a razão pela qual a classificação com distinção entre maiúsculas e minúsculas coloca todas as letras maiúsculas antes de todas as minúsculas.
Funciona com emoji e letras acentuadas?
Sim. Ele mostra o verdadeiro ponto de código Unicode para qualquer caractere, de modo que letras acentuadas e emoji produzem seus números de código reais (maiores) em vez de um erro.