Tabela ASCII
NovoCódigos de caracteres pesquisáveis em decimal, hexadecimal, octal e binário.
Text ↔ ASCII converter
| Char | Dec | Hex | Oct | Binary | HTML | Name |
|---|
No characters match your filters.
Runs entirely in your browser. Nothing is uploaded.
O que é uma tabela ASCII?
Uma tabela ASCII é um mapa completo de códigos de caracteres que associa cada letra, dígito, sinal de pontuação, espaço e sinal de controlo a um número único. O ASCII — American Standard Code for Information Interchange — foi publicado em 1963 e continua a ser a base sobre a qual quase todas as codificações de texto modernas, incluindo o UTF-8, são construídas. Esta tabela de códigos ASCII lista cada carácter com o seu valor decimal, hexadecimal, octal e binário, a respetiva entidade HTML e o ponto de código Unicode, para que possa consultar exatamente como qualquer carácter é representado ao nível do byte.
Como toda a tabela está integrada na página e corre inteiramente no seu browser, carrega instantaneamente, funciona sem ligação à internet e nunca envia para lado nenhum o que escreve. É uma referência rápida, privada e interativa para programadores, estudantes, engenheiros de sistemas embebidos e todos os que aprendem como os computadores armazenam e transmitem texto — e supera os PDFs estáticos e as páginas sem interatividade de sites como asciitable.com ou w3schools, porque pode clicar para copiar qualquer valor e pesquisar por nome, decimal, hexadecimal ou binário em simultâneo.
Como ler uma tabela ASCII
Cada linha representa um carácter. Para ler a tabela ASCII, localize o símbolo que pretende na coluna Char e percorra a linha para ver o seu número em quatro bases diferentes: decimal (o valor habitual, p. ex. 65), hexadecimal (0x41), octal (101) e binário (01000001). A coluna Nome explica as entradas não imprimíveis — por exemplo, o código 9 é TAB, o código 10 é LF (avanço de linha) e o código 13 é CR (retorno de carro). Conhecer estes códigos de caracteres de controlo é essencial para analisar ficheiros, escrever sequências de escape e depurar a saída de terminal.
Os primeiros 32 códigos (0–31) mais o 127 são caracteres de controlo: sinais invisíveis que formatam texto ou controlam dispositivos em vez de imprimir um glifo visível. Os códigos 32–126 são os caracteres imprimíveis — espaço, os dígitos 0–9, maiúsculas A–Z (65–90), minúsculas a–z (97–122) e pontuação comum. Memorizar alguns pontos de referência (A=65, a=97, 0=48, espaço=32) é suficiente para navegar mentalmente no resto da tabela. Em Python, ord('A') devolve 65 e chr(65) devolve 'A'; em C, converter um char para int dá-lhe o código diretamente.
Quantos caracteres tem a tabela ASCII?
O ASCII padrão define exatamente 128 caracteres, numerados de 0 a 127, por ser um código de 7 bits (2⁷ = 128). O valor frequentemente citado de 256 caracteres refere-se ao ASCII estendido, que utiliza o 8.º bit completo de um byte para adicionar os códigos 128–255. Esses espaços extra não fazem parte do padrão ASCII original e o seu significado depende da página de código; o mapeamento mais comum é o Latin-1 (ISO-8859-1), que fornece letras acentuadas e símbolos da Europa Ocidental. Ative Mostrar estendido para alternar entre o conjunto de 128 caracteres padrão e a vista completa de 256 caracteres com mapeamentos Latin-1 — uma funcionalidade indisponível nas tabelas estáticas.
Como funciona a tabela ASCII?
Os computadores apenas armazenam números, por isso o ASCII atribui um número ao texto. A tabela ASCII funciona associando a cada carácter um código fixo que cabe num único byte. A palavra 'Olá' começa por armazenar os bytes 79 e 108 para 'Ol'. Quando prime uma tecla, o teclado envia esse código ao sistema operativo; quando o software desenha texto no ecrã, lê o código e apresenta o glifo correspondente. Conhecer os códigos é indispensável quando analisa ficheiros de dados, escreve sequências de escape para terminais, depura problemas de codificação de caracteres ou faz conversões entre bases numéricas em trabalhos académicos.
O ASCII foi concebido para que as letras possam ser manipuladas aritmeticamente. As maiúsculas A–Z começam em 65 e as minúsculas a–z começam em 97, pelo que pode converter qualquer letra entre maiúsculas e minúsculas adicionando ou subtraindo 32 — um truque de manipulação de bits muito comum em C e assembly. De forma semelhante, os caracteres de dígito '0'–'9' começam em 48, pelo que subtrair 48 converte o código ASCII do carácter no valor inteiro que representa. Esta elegância aritmética é uma escolha de design deliberada que tornou a programação baseada em ASCII eficiente mesmo em hardware de 8 bits das primeiras gerações.
Por que esta tabela ASCII supera asciitable.com e w3schools
A maioria das tabelas de referência ASCII disponíveis online são imagens estáticas ou PDFs de sites como asciitable.com ou w3schools.com — não é possível pesquisar, clicar para copiar um valor, nem existe um conversor de texto para ASCII. O asciitable.com apresenta uma tabela fixa com letra pequena e sem interatividade. O w3schools oferece uma tabela HTML básica mas também sem clicar para copiar, sem pesquisa em tempo real nem conversor de texto integrado. Ambos obrigam-no a percorrer visualmente filas de números para encontrar o que precisa.
Esta ferramenta interativa permite-lhe pesquisar por nome de carácter, valor decimal, código hexadecimal ou padrão binário — escreva 'espaço', '32', '0x20' ou '00100000' e salta imediatamente para a linha certa. Clique em qualquer valor para o copiar para a área de transferência de imediato. O conversor bidirecional integrado é a funcionalidade que nenhuma tabela estática consegue igualar: cole qualquer texto para obter os seus códigos ASCII em decimal, hex ou binário, ou cole uma lista de códigos para os converter de volta em texto. Programadores a depurar problemas de codificação, estudantes a completar trabalhos de informática e engenheiros a trabalhar com protocolos série obtêm a mesma experiência instantânea, privada e sem publicidade — sem registo e sem nada sair do seu dispositivo.
Frequently asked questions
Quais são os códigos ASCII de A a Z?
As maiúsculas A–Z vão do decimal 65 (A) ao 90 (Z). As minúsculas a–z vão do 97 (a) ao 122 (z). As letras minúsculas estão exatamente 32 códigos acima das suas correspondentes maiúsculas — a é 97, b é 98, e assim por diante. Em hexadecimal, isso corresponde a 0x41–0x5A para maiúsculas e 0x61–0x7A para minúsculas. Esta tabela interativa permite-lhe clicar em qualquer letra para copiar o seu código de imediato, sem necessidade de memorizar a tabela ou consultar um PDF estático do w3schools ou asciitable.com — ambos os quais obrigam a percorrer manualmente uma imagem fixa sem funcionalidade de clicar para copiar.
O que é a tabela ASCII?
A tabela ASCII é um mapa que associa cada carácter ASCII — letras, dígitos, pontuação, espaço e códigos de controlo — a um número entre 0 e 127. É apresentada em decimal, hexadecimal, octal e binário, juntamente com a entidade HTML de cada carácter. É a referência que programadores, programadores, estudantes e engenheiros utilizam para ver exatamente qual o código que representa cada carácter ao trabalhar com codificações de texto, comunicação série, manipulação de dados de baixo nível ou qualquer sistema onde os códigos de caracteres brutos são importantes. Ao contrário das tabelas estáticas do w3schools.com ou asciitable.com, esta tabela é interativa e pesquisável.
Quais são os 256 caracteres do ASCII?
O ASCII padrão define apenas 128 caracteres (códigos 0–127) utilizando 7 bits. O conjunto de 256 caracteres a que as pessoas se referem é o 'ASCII estendido', que usa o 8.º bit completo para adicionar os códigos 128–255. Esses 128 slots superiores não fazem parte do ASCII verdadeiro e variam consoante a página de código. O mapeamento mais comum é o Latin-1 (ISO-8859-1), que preenche esses slots com letras acentuadas e símbolos da Europa Ocidental como é, ñ, ü, £ e ¥. Ative 'Mostrar estendido' nesta ferramenta para ver todas as 256 entradas com os seus mapeamentos Latin-1 — algo que nem o w3schools nem o asciitable.com tornam fácil de fazer de forma interativa.
Por que extenso significa ASCII?
ASCII é a sigla de American Standard Code for Information Interchange (Código Americano Padrão para o Intercâmbio de Informação). É uma norma de codificação de caracteres publicada pela primeira vez em 1963 e revista em 1967 e 1968. Atribui um número único a cada letra inglesa, dígito, sinal de pontuação e sinal de controlo para que computadores e dispositivos possam trocar texto simples usando um conjunto de códigos acordado. O UTF-8, a codificação dominante na Web moderna, é um superconjunto do ASCII: os primeiros 128 pontos de código Unicode são idênticos ao ASCII, razão pela qual compreender a tabela ASCII continua relevante mesmo num mundo orientado para o Unicode.
Como usar uma tabela ASCII?
Localize o carácter que precisa na coluna Char (ou escreva-o na caixa de pesquisa acima da tabela) e percorra a linha para obter os seus valores decimal, hexadecimal, octal, binário e HTML. Para fazer o caminho inverso, pesquise por um número — por exemplo, escreva 65, 0x41 ou 1000001 — para descobrir qual o carácter que representa. Nesta ferramenta pode também clicar em qualquer valor para o copiar para a área de transferência de imediato. Isto é mais rápido e flexível do que consultar uma imagem estática ou um PDF de tabela ASCII do asciitable.com ou w3schools.com, ambos sem funcionalidade de clicar para copiar e sem conversor de texto integrado.
Por que se chama ASCII?
Chama-se ASCII porque é o acrónimo do seu nome oficial, American Standard Code for Information Interchange. 'American Standard' reflete o facto de ter sido normalizado para o texto em inglês americano pela American Standards Association (atual ANSI). 'Information Interchange' descreve o seu propósito — permitir que diferentes máquinas, terminais e sistemas de comunicação partilhem dados usando um conjunto acordado de códigos de caracteres, independentemente do fabricante ou sistema operativo. Antes do ASCII, diferentes computadores usavam conjuntos de caracteres incompatíveis, tornando a troca de dados pouco fiável e sujeita a erros entre diferentes fornecedores de hardware.
Qual é um exemplo de ASCII?
A letra 'A' é um exemplo clássico: o seu código ASCII é 65 em decimal, 0x41 em hexadecimal, 101 em octal e 01000001 em binário. O dígito '0' tem o código 48, um espaço tem o código 32 e um avanço de linha (nova linha) é o código de controlo 10. Todo o alfabeto, dígitos e pontuação comum podem ser consultados instantaneamente na tabela acima — clique em qualquer linha para copiar todas as representações desse carácter de uma vez. O conversor Texto → ASCII integrado nesta ferramenta permite converter qualquer frase: 'Olá' converte-se em 79 108 225 em decimal ou 4F 6C E1 em hexadecimal.
A tabela ASCII tem 128 ou 256 caracteres?
O ASCII verdadeiro tem 128 caracteres (códigos 0–127) e usa apenas 7 bits (2⁷ = 128). A versão com 256 caracteres é o ASCII estendido, que usa o byte completo de 8 bits para adicionar os códigos 128–255. Assim, quando alguém diz 'a tabela ASCII', geralmente refere-se ao conjunto padrão de 128 caracteres; '256' refere-se a um dos conjuntos estendidos de 8 bits, como o Latin-1 (ISO-8859-1). Esta ferramenta mostra ambos: a tabela padrão de 128 caracteres por defeito, com um botão para mostrar todos os 256 caracteres incluindo as entradas Latin-1 estendidas — ao contrário das tabelas estáticas do w3schools que mostram apenas os 128 principais.
Como é escrito o ASCII?
O ASCII é escrito como números. Cada carácter é armazenado como o seu valor de código, que pode ser expresso em decimal (65), hexadecimal (0x41), octal (101) ou binário (01000001). Dentro de um computador, cada carácter ASCII ocupa um byte, pelo que a palavra 'Oi' é armazenada como os dois bytes 79 e 105. Quando o texto aparece num ficheiro ou numa rede, são esses bytes que realmente viajam — os glifos de caracteres que vê são a representação que o software faz desses códigos. As linguagens de programação expressam os valores ASCII de formas diferentes: em Python, ord('A') devolve 65 e chr(65) devolve 'A'.
Como se diz 'I love you' em ASCII?
Expresso em códigos ASCII decimais, 'I love you' é: 73 32 108 111 118 101 32 121 111 117 — onde 73 é 'I', 32 é o espaço, 108 111 118 101 é 'love', outro 32 para o espaço e 121 111 117 é 'you'. Pode reproduzir isto instantaneamente com o conversor Texto → ASCII integrado nesta ferramenta: escreva qualquer frase e obtenha a sua representação completa em decimal, hex ou binário de imediato. Não é necessário nenhum outro passo — ao contrário de sites de calculadora que obrigam a navegar para uma página separada de 'texto para ASCII', o conversor está mesmo aqui na mesma página.
O ASCII usa apenas 7 bits?
Sim — o ASCII padrão é um código de 7 bits, razão pela qual tem exatamente 128 caracteres (2⁷ = 128). O 8.º bit de um byte foi intencionalmente deixado livre no padrão original, e as codificações ASCII estendidas usaram-no posteriormente para adicionar mais 128 caracteres. Os sistemas modernos usam Unicode (codificado como UTF-8) em vez do ASCII estendido, mas compreender o ASCII de 7 bits continua a ser essencial para trabalhar com dados legados, protocolos série, firmware de microcontroladores, sequências de escape de rede e processamento de texto de baixo nível em C ou assembly.
O que são os códigos ASCII de 128 a 255?
Os códigos 128–255 são o intervalo do 'ASCII estendido'. Não estão definidos pelo padrão ASCII original de 7 bits, pelo que o seu significado depende da página de código em uso. A interpretação mais comum é o Latin-1 (ISO-8859-1), que preenche esses slots com letras acentuadas (é, ñ, ü), símbolos monetários (£, ¥) e outros caracteres da Europa Ocidental. Os sistemas Windows utilizam frequentemente o Windows-1252 em vez disso, que difere ligeiramente do Latin-1 no intervalo 128–159. Ative 'Mostrar estendido' nesta tabela ASCII para ver o conjunto completo de 256 caracteres com mapeamentos Latin-1 para os códigos acima de 127.
Esta tabela ASCII é gratuita e privada?
Sim — completamente gratuita, sem registo, sem limites de utilização e sem nada enviado para lado nenhum. Toda a tabela está integrada na página e é apresentada localmente no seu browser. Ao contrário das ferramentas estáticas de consulta ASCII no asciitable.com e w3schools.com, que servem publicidade pesada ao lado de uma tabela sem interatividade, esta ferramenta é totalmente interativa, pesquisável e inclui um conversor bidirecional texto ↔ ASCII — tudo na mesma página. Funciona mesmo sem ligação à internet depois de a página carregar — ideal para depuração em ambientes sem acesso à internet, como laboratórios de sistemas embebidos ou redes empresariais restritas.
Related tools
Ver todas as ferramentasConversor de colunas de folha de cálculo
Converta o número de uma coluna de folha de cálculo na sua letra (1 → A) e vice-versa.
Gerador de srcset
Crie marcação <img> responsiva com srcset e sizes a partir das suas larguras.
Testador de regex
Teste expressões regulares com realce de correspondências em tempo real, grupos de captura e pré-visualização de substituição.
HTML to Markdown
Convert HTML to clean Markdown — pastes, imports files, and handles lists, tables and code.
JSON Schema Validator
Validate JSON against a JSON Schema (draft-07 / draft-2020-12) with clear error messages.
YAML Formatter
Validate, beautify, and convert YAML online. Real-time syntax highlighting, error detection with line numbers, and one-click JSON export.