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.