Tabela ASCII com decimal, hexadecimal, octal, binário e busca Unicode
Digite acima um caractere ou um código – A, é, €, 65, 0x41 ou U+20AC – e veja na hora como ele se escreve em decimal, hexadecimal, binário, UTF-8, HTML, CSS e JavaScript. Abaixo está a tabela ASCII completa para consulta.
Fonte: IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen). Atualizado em: .
Como o cálculo é feito
O ASCII (American Standard Code for Information Interchange) define 128 caracteres: os códigos 0 a 31 são de controle, 32 é o espaço, 33 a 126 são imprimíveis (dígitos, letras sem acento, pontuação) e 127 é DEL. Cada caractere usa 7 bits, em geral guardados em um byte inteiro.
Como usar a tabela
- Buscar um caractere: digite um caractere ou código acima – o resultado mostra decimal, hex, octal, binário e como escrevê-lo em HTML, CSS e JavaScript.
- Filtrar a tabela: em “Mostrar tabela” escolha só caracteres de controle, imprimíveis ou a faixa estendida.
- Continuar: o conversor de texto para binário mostra textos inteiros em bytes.
Caracteres de controle
Os códigos 0–31 vêm da época dos teletipos e não são imprimíveis. Hoje importam sobretudo a tabulação (9), a nova linha LF (10, fim de linha no Unix e na web), o retorno de carro CR (13, com LF o fim de linha do Windows) e o Escape (27). A tabela os mostra como símbolos visíveis (␀, ␊ …).
Faixa estendida 128–255
O ASCII termina em 127. Os códigos 128–255 não fazem parte dele; aqui a tabela mostra o bloco Unicode “Latin-1 Supplement” (idêntico ao ISO 8859-1): letras acentuadas e alguns símbolos. Nele, 128–159 são caracteres de controle. O Windows-1252 ocupa 128–159 de outra forma (por exemplo “€” em 128): não é o mesmo que Latin-1. No UTF-8, todo caractere a partir de 128 ocupa dois ou mais bytes, como mostra a linha UTF-8 da busca.
Buscar caracteres Unicode
A busca entende qualquer caractere Unicode, inclusive o euro e emojis. Ela mostra o ponto de código (U+…), os bytes UTF-8 (RFC 3629), as unidades UTF-16 (um par substituto acima de U+FFFF, RFC 2781) e notações prontas: € ou € em HTML, \20AC em CSS, \u20AC em JavaScript.
Perguntas frequentes
O que é a tabela ASCII?
Uma correspondência entre 128 caracteres e os números 0 a 127: caracteres de controle, espaço, dígitos, letras sem acento e pontuação. É a base do Unicode e do UTF-8.
Quantos caracteres tem a tabela ASCII?
128 caracteres (códigos 0–127): 95 imprimíveis (32–126) e 33 de controle, incluindo DEL. Os códigos 128–255 pertencem a conjuntos estendidos, como o Latin-1.
Qual o código ASCII do espaço, do A e do a?
O espaço é 32 (hex 20), o A maiúsculo é 65 (hex 41) e o a minúsculo é 97 (hex 61). Maiúsculas e minúsculas diferem em 32.
Qual a diferença entre ASCII e Unicode?
O ASCII tem 128 caracteres; o Unicode, mais de 150 mil de quase todos os alfabetos. Os 128 primeiros do Unicode são idênticos ao ASCII, no UTF-8 até byte a byte.
Como escrevo um caractere especial como € ou é em HTML?
Como entidade: € ou € para €, é ou é para é. A busca acima mostra as duas notações de cada caractere.
Quais são os caracteres especiais do ASCII?
A pontuação e os símbolos imprimíveis ficam em 33–47, 58–64, 91–96 e 123–126, por exemplo ! # $ % & @ [ ] { } ~. Filtre por “Caracteres imprimíveis” acima.
Fontes e base legal
- IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen)
- § 3: IETF RFC 3629 – UTF-8, a transformation format of ISO 10646
- § 2.1: IETF RFC 2781 – UTF-16, an encoding of ISO 10646 (Surrogatpaare)
- Unicode Consortium – Latin-1 Supplement (U+0080–U+00FF)
- WHATWG HTML Standard – Named character references
Última atualização:
Ferramentas relacionadas
- Converter texto para binário (e binário para texto)Converta texto em binário, hexadecimal, decimal ou octal e traduza o binário de volta para texto: UTF-8 para acentos e emojis, direto no navegador.
- Conversor de bases numéricas passo a passoConverta entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36, com passo a passo, casas decimais, dízima periódica e complemento de dois.
- Codificar e Decodificar Base64Codifique e decodifique Base64 e Base64url com UTF-8 correto, além de URL encode/decode (codificação por porcentagem). Erros claros, tudo no navegador.
- Gerador de arte ASCIICrie arte ASCII: transforme um texto em letras grandes feitas de caracteres ou uma foto em ASCII, com largura, conjunto de caracteres e contraste. Para copiar.
- Tradutor de código morseTraduza texto para morse e morse para texto na hora. Ouça como som ou luz piscando, com velocidade ajustável (WPM, Farnsworth). Grátis.
- Algoritmo de Luhn: validar e calcular um dígitoValide números com o algoritmo de Luhn (módulo 10, ISO/IEC 7812-1) ou calcule o dígito verificador – só confere o formato, direto no navegador.