Marcio Cunha

Tabela ASCII completa

A tabela ASCII traduz letras, números e comandos em números que os computadores entendem. Entender essa base ajuda a desvendar sistemas antigos e resolver problemas cabeludos de codificação.

Marcio Cunha8 min
Também disponível em:EnglishEspañol
Resumo
  • A tabela ASCII tradicional padroniza exatos 128 códigos numéricos para representar letras, números e comandos invisíveis.
  • Os códigos de zero a trinta e um funcionam como comandos de controle, servindo para tarefas como saltar linhas ou organizar tabulações.
  • A faixa estendida entre 128 e 255 muda conforme o sistema operacional, exigindo cuidado para evitar textos corrompidos.
  • O Unicode surgiu muito depois para resolver a limitação do ASCII e abranger praticamente todos os alfabetos do planeta.
  • Aprender esses conceitos facilita a leitura de arquivos antigos, análise de logs de rede e depuração de scripts no dia a dia.

A tabela ASCII, sigla em inglês para Código Padrão Americano para o Intercâmbio de Informação, funciona como o dicionário fundamental que ensina os computadores a traduzirem letras em números. Ela define 128 códigos numéricos, do zero ao 127, que cobrem tanto caracteres que aparecem na tela quanto comandos invisíveis. Este guia traz todos esses valores representados em formato decimal, que é a contagem comum de dez em dez, e hexadecimal, um sistema numérico de base dezesseis muito usado na computação.

O que é ASCII?

O ASCII (American Standard Code for Information Interchange) é um padrão que mapeia números para caracteres. Na prática, isso significa que ele funciona como uma tabela de tradução onde cada letra, número, sinal de pontuação ou ordem de sistema ganha um número único para que o computador saiba exatamente o que desenhar ou executar.

Tabela ASCII completa (0–127)

Abaixo, você tem a tabela completa com destaque para controle (0–31 e 127), que são ordens invisíveis para a máquina, e caracteres imprimíveis (32–126), que são as letras e símbolos visíveis. Use a coluna “Bin”, que mostra os números em formato binário de zeros e uns, para comparar os bits diretamente.

ASCII estendido (128–255)

O chamado “ASCII estendido” não é um padrão único e fechado. Ele depende da codificação, que é a regra adotada para interpretar os bytes, a exemplo do Windows-1252 ou do ISO-8859-1. Por isso, a tabela de 128 a 255 varia conforme o sistema operacional e o idioma do usuário. Para uso moderno, prefira Unicode/UTF-8, um sistema global que evita essa salada de caracteres.

Como usar a tabela ASCII no dia a dia

  • Converter caracteres para códigos em scripts e automações.
  • Interpretar bytes em logs e protocolos legados.
  • Validar entradas de dados com base no intervalo ASCII.

FAQ rápido

ASCII é igual a Unicode?

Não. O ASCII cobre apenas 128 símbolos básicos. O Unicode é um padrão muito maior que inclui praticamente todos os alfabetos modernos e emojis do mundo.

Por que alguns caracteres “somem”?

Os códigos de zero a 31 são controles, ou seja, comandos internos como quebra de linha ou tabulação que orientam o fluxo de dados em vez de gerarem desenhos visíveis na tela.

Conclusão

A tabela ASCII continua útil para entender sistemas legados, que são softwares antigos ainda em uso, e protocolos simples de rede. Para aplicações modernas, combine o conhecimento de ASCII com Unicode e UTF-8 para garantir que seus textos funcionem em qualquer lugar.