Tabela de códigos ASCII

Localize um caractere ASCII ou seu código decimal na tabela: caracteres de controle 0–31 e 127, o espaço no 32 e os caracteres imprimíveis 33–126, em quatro grupos de colunas.

Funciona localmente no seu navegador
Valor ASCIICaractere de controleValor ASCIICaractere de controleValor ASCIICaractere de controleValor ASCIICaractere de controle
0NUL32(espaço)64@96`
1SOH33!65A97a
2STX34"66B98b
3ETX35#67C99c
4EOT36$68D100d
5ENQ37%69E101e
6ACK38&70F102f
7BEL39'71G103g
8BS40(72H104h
9HT41)73I105i
10LF42*74J106j
11VT43+75K107k
12FF44,76L108l
13CR45-77M109m
14SO46.78N110n
15SI47/79O111o
16DLE48080P112p
17DC149181Q113q
18DC250282R114r
19DC351383S115s
20DC452484T116t
21NAK53585U117u
22SYN54686V118v
23ETB55787W119w
24CAN56888X120x
25EM57989Y121y
26SUB58:90Z122z
27ESC59;91[123{
28FS60<92\124|
29GS61=93]125}
30RS62>94^126~
31US63?95_127DEL

Como ler a tabela de códigos ASCII

A tabela reúne os 128 códigos do conjunto ASCII de 7 bits: 0–31 e 127 são caracteres de controle, 32 é o espaço e 33–126 são caracteres imprimíveis. Os quatro grupos de colunas seguem a ordem 0–31, 32–63, 64–95 e 96–127.

Cada linha associa um valor ao caractere que ele representa, então a linha que começa em 0 também traz 32, 64 e 96. A tabela é HTML simples: funciona com o JavaScript desativado e nada do que você consulta sai do navegador.

  1. Localize o valor na tabela ou digite um valor ou um nome na caixa de busca: 65 devolve a linha que contém 65 e DEL a linha do 127.
  2. Percorra a linha para passar de um grupo a outro; a célula do caractere fica à direita do valor.
  3. Pressione o botão de copiar ao lado do primeiro valor de uma linha para copiar esse valor; uma confirmação curta aparece.
  4. Limpe a caixa de busca ou pressione Limpar para trazer as 32 linhas de volta.
  5. As abas acima da tabela abrem as referências vizinhas: códigos de status HTTP, cabeçalhos HTTP, escapes de caracteres HTML e tipos de conteúdo.

O conjunto de caracteres ASCII de 7 bits

O que os 128 códigos contêm

Os códigos 0–31 são os caracteres de controle C0, escritos com o nome padrão: NUL 0, HT 9, LF 10, CR 13, ESC 27, até US 31. O 32 é o espaço, mostrado como "(espaço)" para a célula não ficar vazia; de 33 a 126 estão os caracteres imprimíveis, de ! a ~, e o 127 é DEL.

Os quatro grupos de colunas são a mesma lista dobrada em 32 linhas: primeiro 0–31, depois 32–63, 64–95 e 96–127. Abaixo de 32, e no 127, não há glifo para imprimir, então a célula mostra o nome.

Onde esses códigos aparecem

Arquivos de texto terminam linhas com LF (10), ou com CR (13) seguido de LF no Windows; HT (9) é a tabulação, BS (8) o backspace e ESC (27) inicia sequências de controle de terminal e impressora. NUL (0) ainda marca o fim de uma string em C, e DEL (127) vem da fita perfurada, em que apagava um caractere.

Os separadores 28–31 (FS, GS, RS, US) delimitavam campos e registros na troca de dados; hoje sobrevivem sobretudo em formatos legados e nas sequências de escape que os transportam.

Busca, cópia e forma decimal

A caixa de busca filtra as 32 linhas por valor ou por nome e informa quantas entradas restam; quando não há correspondência, aparece um aviso. O botão de copiar pertence ao primeiro valor da linha e copia esse número.

Os valores estão em decimal, a forma usada pelas referências numéricas de HTML como &#65;. Em hexadecimal o mesmo intervalo é 00–7F, em octal 000–177 e em binário 00000000–01111111.

Ferramentas recentes: