Tabela ASCII

Consulte qualquer código ASCII pelo número, pelo caractere, por uma palavra do nome, como bell, ou pela abreviação, como ESC. Cada linha mostra o código em quatro bases numéricas e o caractere, ou o nome do código de controle.

Gratuita Funciona no seu navegador Verificada em quarta-feira, 11 de novembro de 2026

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Digite um código decimal, como 65, um código hexadecimal, como 0x41, um código binário, como 0b1000001, um caractere, como A, ou uma palavra, como bell, na caixa Pesquisar.
  2. Escolha Códigos de controle ou Caracteres imprimíveis na lista Mostrar para reduzir a tabela, ou mantenha Todos os códigos para ver os 128.
  3. Leia uma linha de uma vez: os valores decimal, hexadecimal, octal e binário são o mesmo código, e o caractere, ou a abreviação e o nome, diz o que ele é.

O que é ASCII e como a tabela é montada

ASCII (código padrão americano para troca de informação) dá um número de 0 a 127 a cada um dos 128 caracteres. A RFC 20 (1969) define sua tabela de códigos e os nomes deles. Os códigos de 0 a 31 e 127 são de controle: foram criados para teletipos e terminais, como o avanço de linha (LF, 10) ou escape (ESC, 27), e a maioria deles não tem forma impressa. Os códigos de 32 a 126 são imprimíveis: o espaço, as letras, os dígitos e os sinais que você pode digitar.

O bloco Basic Latin do Unicode dá aos mesmos 128 pontos de código os mesmos números, então U+0041 é a letra A, com código 65 em todas as bases mostradas na tabela.

As quatro bases numéricas

A decimal, base 10, é o número do dia a dia. A hexadecimal, base 16, usa os dígitos de 0 a 9 e as letras de A a F, então 65 é 41 (4 × 16 + 1). A octal, base 8, usa os dígitos de 0 a 7, então 65 é 101 (1 × 64 + 0 × 8 + 1). A binária, base 2, usa apenas 0 e 1, então 65 é 1000001 (64 + 1). Quem programa costuma escrever um código hexadecimal com o prefixo 0x, como em 0x41.

A tabela completa os valores binários até sete dígitos e os octais até três, para que todas as linhas fiquem alinhadas.

65 = 41 em hexadecimal = 101 em octal = 1000001 em binário

Exemplo resolvido: a letra A e o código de escape

Digite A na caixa Pesquisar. A tabela mostra uma linha, do código 65, com o valor hexadecimal 41, o valor octal 101 e o valor binário 1000001.

Digite esc. A linha do código 27 mostra a abreviação ESC e o nome Escape, com o valor hexadecimal 1B, o valor octal 033 e o valor binário 0011011.

Perguntas frequentes

Por que a tabela para em 127 e não em 255?

O ASCII usa sete bits, então seus códigos vão de 0 a 127. Conjuntos estendidos, como o ISO 8859-1, trazem letras acentuadas do português, como ç e ã, em códigos acima de 127. Esta tabela mostra só os 128 códigos ASCII.

Quais códigos de controle ainda importam?

A maioria dos códigos de controle perdeu a função original, mas alguns ainda importam. LF (10) termina uma linha no Unix e na web, CR (13) seguido de LF termina uma linha em arquivos de texto do Windows, HT (9) é a tabulação, e ESC (27) começa os códigos de cor e de cursor de um terminal.

O caractere 0 é o mesmo que o número 0?

Não. O caractere 0 tem código 48, que é 30 em hexadecimal, enquanto o código 0 é o caractere de controle NUL. Um dígito digitado no teclado é guardado pelo seu código, que vai de 48 a 57 para os dígitos de 0 a 9.

Por que as letras maiúsculas e minúsculas estão 32 posições afastadas?

A é o código 65 (41 em hexadecimal) e a é o código 97 (61 em hexadecimal), então a diferença é 32. Mudar esse bit troca a caixa de uma letra, por isso a conversão simples de maiúsculas e minúsculas é rápida.

Os códigos ASCII são os mesmos em arquivos UTF-8?

Sim. Em UTF-8, a codificação da web, cada caractere ASCII é guardado em um byte com o mesmo valor, então os códigos desta tabela são os que um arquivo de texto guarda. Algumas codificações antigas, como os códigos EBCDIC de alguns mainframes, usam números diferentes.

Fontes

Números e texto verificados pela última vez em quarta-feira, 11 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.