Portal de conteúdo recente.
Perfil do Autor Correções Política Editorial Privacidade Termos Cookies
MDBF
MDBF Portal Educativo
Tecnologia Publicado em Por Stéfano Barcellos

Tabela ASCII Completa: Guia Prático e Atualizado

Tabela ASCII Completa: Guia Prático e Atualizado
Checado por Stéfano Barcellos (imagem ilustrativa)

Antes de Tudo

Poucos padrões de computação atravessam décadas com a mesma relevância que a tabela ASCII (American Standard Code for Information Interchange). Criado originalmente em 1963, esse sistema de codificação de caracteres foi o primeiro a permitir que diferentes máquinas e fabricantes trocassem informações textuais de forma padronizada. Ainda hoje, mais de 60 anos depois, ele permanece como um alicerce invisível de praticamente todo o ecossistema digital: da programação de sistemas até a web moderna.

O ASCII define um conjunto de 128 caracteres – ou códigos – numerados de 0 a 127. Esses códigos foram originalmente codificados com 7 bits (o que permitia exatas 128 combinações), mas com o tempo foram adaptados para ocupar 8 bits (1 byte) em sistemas mais recentes, preservando os primeiros 128 valores. Sua principal força está na compatibilidade: codificações modernas como UTF-8 e ISO-8859 mantêm os primeiros 128 caracteres idênticos ao ASCII, garantindo que qualquer texto básico em inglês (letras, números, sinais de pontuação) seja lido corretamente em qualquer sistema.

Neste artigo, você encontrará uma explicação completa sobre o que é a tabela ASCII, sua estrutura, seus usos práticos, uma lista e uma tabela de dados relevantes, além de responder às principais dúvidas sobre o tema.

Analise Completa

1 Como funciona a codificação ASCII

A tabela ASCII associa cada caractere a um número inteiro (código). Por exemplo, a letra `A` maiúscula corresponde ao código 65 (em decimal), `B` ao 66, e assim sucessivamente. Os códigos podem ser representados em decimal, hexadecimal (ex.: 0x41 para `A`) ou binário (01000001 para `A`). Essa numeração única permite que computadores armazenem, transmitam e interpretem texto de maneira padronizada.

Originalmente, o ASCII foi projetado para 7 bits porque, na década de 1960, a maioria dos dispositivos de comunicação utilizava 7 bits para transmissão de dados. O oitavo bit (bit de paridade) era usado para detecção de erros. Com a evolução do hardware, o ASCII passou a ser armazenado em 8 bits (1 byte), sendo que os códigos de 0 a 127 continuam ocupando apenas 7 bits efetivos.

2 Estrutura completa: caracteres de controle e imprimíveis

O padrão ASCII divide seus 128 códigos em duas grandes categorias:

  • Caracteres de controle (0–31 e 127): São códigos não imprimíveis, usados historicamente para controlar dispositivos de saída (impressoras, terminais) e a comunicação serial. Exemplos incluem:
  • `0` (NUL – nulo)
  • `9` (TAB – tabulação horizontal)
  • `10` (LF – line feed / avanço de linha)
  • `13` (CR – carriage return / retorno de carro)
  • `27` (ESC – escape)
  • Caracteres imprimíveis (32–126): Incluem letras maiúsculas (A–Z), letras minúsculas (a–z), dígitos (0–9), sinais de pontuação e símbolos matemáticos básicos. O código 32 é o espaço (` `). O código 127 (DEL – delete) é considerado um caractere de controle.

3 A tabela completa (ASCII 0–127)

Embora existam tabelas visuais disponíveis em muitos sites, é útil conhecer as faixas principais:

Faixa decimalFaixa hexadecimalTipo de caracteres
0–310x00–0x1FCaracteres de controle
320x20Espaço
33–470x21–0x2FSímbolos de pontuação ( ! " # $ % & ' ( ) Artigo escrito com base em fontes confiáveis e atualizado conforme as práticas de codificação de 2025.*
Stéfano Barcellos
Editor-Chefe
Stéfano Barcellos encontrou seu lugar num território que poucos se arriscam a habitar: a fronteira entre tecnologia e linguagem. Com mais de quinze anos de experiência como desenvolvedor e editor, construiu reputação na curadoria de conteúdo digital no Brasil não por seguir tendências, mas por se negar a enxergar como domínios separados o universo do código ...

Siga Stéfano nas redes sociais:
X Instagram Facebook TikTok