Tabela ASCII
Tabela de referência completa de caracteres ASCII com busca instantânea, filtragem por categoria e conversão entre decimal, hexadecimal, octal e binário. Consulte todos os 128 códigos ASCII instantaneamente.
| Dec | Hex | Oct | Binário | Carat. | Descrição |
|---|
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Tabela ASCII
A Referência da Tabela ASCII é um guia interativo completo para todos os 128 caracteres ASCII (American Standard Code for Information Interchange). Pesquise instantaneamente, filtre por categoria, converta entre formatos decimal, hexadecimal, octal e binário e explore a estrutura binária de cada caractere. Seja você um desenvolvedor depurando codificação de caracteres, um estudante aprendendo sobre representação de dados ou qualquer pessoa que precise de consultas ASCII rápidas, esta ferramenta oferece tudo em um só lugar.
O que é ASCII?
ASCII (American Standard Code for Information Interchange) é um padrão de codificação de caracteres publicado pela primeira vez em 1963. Ele usa 7 bits para representar 128 caracteres, atribuindo a cada um um número exclusivo de 0 a 127. O ASCII é a base de praticamente todos os sistemas modernos de codificação de caracteres, incluindo o UTF-8, que é compatível com o ASCII em seus primeiros 128 pontos de código.
O padrão foi desenvolvido para permitir que diferentes computadores e dispositivos trocassem dados de texto de forma confiável. Antes do ASCII, diferentes fabricantes usavam conjuntos de caracteres incompatíveis, dificultando a comunicação entre sistemas.
Categorias de Caracteres ASCII
Os 128 caracteres ASCII são organizados em grupos distintos, cada um servindo a um propósito diferente:
Caracteres de Controle (0-31, 127)
33 caracteres não imprimíveis originalmente projetados para controlar dispositivos de hardware. Exemplos notáveis incluem NUL (0), Tab (9), Line Feed (10), Carriage Return (13) e Escape (27).
Espaço (32)
O caractere de espaço separa palavras no texto. Embora invisível, é um caractere imprimível e ocupa uma posição em uma string.
Símbolos e Pontuação (33-47, 58-64, 91-96, 123-126)
32 caracteres especiais incluindo sinais de pontuação (!"#$%&), operadores matemáticos (+=-*/), e parênteses/colchetes. Essenciais para programação e texto escrito.
Dígitos (48-57)
Os 10 numerais arábicos 0-9. No ASCII, os dígitos começam no código 48, então o dígito '0' tem valor 48, '1' tem 49 e assim por diante até '9' em 57.
Letras Maiúsculas (65-90)
As 26 letras maiúsculas do inglês A-Z. 'A' começa no código 65 e 'Z' termina em 90. A diferença entre maiúsculas e minúsculas é exatamente 32.
Letras Minúsculas (97-122)
As 26 letras minúsculas do inglês a-z. 'a' começa no código 97 e 'z' termina em 122. Para converter maiúsculas em minúsculas, basta adicionar 32 ao valor ASCII.
Como Usar Esta Ferramenta
- Pesquise ou navegue: Use a caixa de busca para encontrar caracteres por nome, valor decimal, código hex ou o próprio caractere. Ou role pela tabela completa de 128 caracteres ASCII.
- Filtrar por categoria: Clique nos botões de categoria (Controle, Símbolos, Dígitos, Maiúsculas, Minúsculas) para mostrar apenas os caracteres desse grupo.
- Converter entre formatos: Use o Conversor de Caracteres para inserir um valor em qualquer formato (decimal, hex, octal, binário ou caractere) e ver todos os outros formatos instantaneamente, com uma representação binária visual.
- Converter strings de texto: Use a seção Texto para ASCII para inserir qualquer texto e ver o valor ASCII de cada caractere exibido como cartões interativos.
Casos de Uso Comuns
Programação e Desenvolvimento
Os desenvolvedores frequentemente precisam de valores ASCII ao trabalhar com manipulação de strings, codificação de caracteres, protocolos de comunicação serial, analisadores de arquivos ou programação de sistemas de baixo nível. As representações hexadecimais e binárias são especialmente úteis para depurar protocolos de rede e formatos de arquivos binários.
Aprendizado de Ciência da Computação
ASCII é um conceito fundamental na educação em ciência da computação. Entender como os caracteres são representados como números ajuda os alunos a compreender conceitos como codificação binária, tipos de dados, algoritmos de comparação de strings e a relação entre texto e memória.
Processamento de Dados e ETL
Engenheiros de dados frequentemente encontram problemas de codificação de caracteres ao processar arquivos de diferentes fontes. Consultas ASCII rápidas ajudam a identificar e corrigir problemas de codificação, especialmente com caracteres de controle que podem corromper pipelines de dados.
Sistemas Embarcados e IoT
Ao trabalhar com microcontroladores, comunicação serial (UART) ou protocolos IoT, os engenheiros precisam de tabelas ASCII para codificar e decodificar mensagens no nível de byte.
Dicas e Truques
- Atalho de conversão de caixa: Alterne entre maiúsculas e minúsculas invertendo o bit 5 (XOR com 32). Por exemplo, 'A' (65) XOR 32 = 'a' (97).
- Dígito para número: Subtraia 48 (ou 0x30) do valor ASCII de um dígito para obter seu valor numérico. '7' (55) - 48 = 7.
- Verificar se é letra: Um caractere é uma letra se (c AND 0xDF) estiver entre 65 e 90 — essa verificação funciona para ambos os casos simultaneamente.
- Fórmula de caractere de controle: Os caracteres de controle 1-26 correspondem a Ctrl+A até Ctrl+Z. O valor é igual à posição da letra no alfabeto.
ASCII vs Outras Codificações
Embora o ASCII cubra apenas 128 caracteres (suficiente para texto em inglês), as aplicações modernas costumam usar codificações mais amplas:
- ASCII Estendido (128-255): Várias extensões de 8 bits adicionaram caracteres para idiomas da Europa Ocidental, mas sistemas diferentes usavam mapeamentos diferentes (ISO 8859-1, Windows-1252, etc.).
- Unicode: Um padrão universal que codifica mais de 149.000 caracteres de virtualmente todos os sistemas de escrita. UTF-8, a codificação mais comum na web, usa de 1 a 4 bytes por caractere e é totalmente compatível com o ASCII.
- UTF-16: Usa 2 ou 4 bytes por caractere. Comum em partes internas do Windows e representações de string em Java/JavaScript.
Perguntas Frequentes
O que é ASCII?
ASCII (American Standard Code for Information Interchange) é um padrão de codificação de caracteres que atribui valores numéricos (0-127) a 128 caracteres, incluindo letras, dígitos, pontuação e caracteres de controle. Foi publicado pela primeira vez em 1963 e continua sendo a base dos sistemas modernos de codificação de texto como o UTF-8.
Quantos caracteres existem na tabela ASCII?
A tabela ASCII padrão contém 128 caracteres (0-127), divididos em 33 caracteres de controle (0-31 e 127), 1 caractere de espaço (32), 10 dígitos (48-57), 26 letras maiúsculas (65-90), 26 letras minúsculas (97-122) e 32 caracteres de pontuação/símbolos.
Qual é a diferença entre ASCII e Unicode?
O ASCII codifica apenas 128 caracteres usando 7 bits, cobrindo letras básicas do inglês, dígitos e símbolos. O Unicode é um padrão muito maior que codifica mais de 149.000 caracteres de virtualmente todos os sistemas de escrita do mundo. Os primeiros 128 pontos de código Unicode são idênticos ao ASCII, tornando o ASCII um subconjunto do Unicode.
Como converto um caractere para seu valor decimal ASCII?
Use o Conversor de Caracteres no topo desta ferramenta. Digite qualquer caractere no campo Caractere e os valores decimal, hexadecimal, octal e binário são atualizados instantaneamente. Você também pode clicar em qualquer linha na tabela ASCII para carregá-la no conversor.
O que são caracteres de controle ASCII?
Caracteres de controle ASCII (códigos 0-31 e 127) são caracteres não imprimíveis originalmente projetados para controlar dispositivos de hardware como impressoras e teleimpressores. Exemplos comuns incluem NUL (0), Tab/HT (9), Line Feed/LF (10), Carriage Return/CR (13) e Escape/ESC (27). A maioria é raramente usada na computação moderna, mas alguns como Tab, LF e CR permanecem essenciais.
Recursos Adicionais
Cite este conteúdo, página ou ferramenta como:
"Tabela ASCII" em https://MiniWebtool.com/br// de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado em: 7 de mar de 2026