Conversor de Texto para Binário
Cada caractere do teclado recebe um código numérico pelo padrão ASCII (American Standard Code for Information Interchange) — por exemplo, a letra 'A' é 65, 'a' é 97 e o espaço é 32. Este conversor pega qualquer texto digitado e representa cada caractere como um número binário de 8 bits (uma sequência de oito 0s e 1s), mostrando exatamente como os computadores armazenam texto simples no nível mais baixo.
A operação inversa — binário para texto — lê cada grupo de 8 bits, converte de volta para o valor decimal ASCII correspondente e recupera o caractere original. Esta ferramenta é útil para entender fundamentos de codificação, depurar fluxos de dados ou resolver exercícios de ciência da computação sobre representação binária.
Como funciona
Para cada caractere: decimal = código ASCII; binário = decimal expresso em base 2, preenchido com zeros até 8 bits. Exemplo: 'H' → 72 → 01001000. Inverso: 01001000 → 72 → 'H'.
Casos de uso
- Aprender como computadores representam texto em binário
- Depurar fluxos de dados binários e protocolos de rede
- Resolver exercícios de ciência da computação sobre codificação ASCII
- Converter mensagens secretas para binário em jogos ou desafios
- Verificar valores de bytes ao trabalhar com formatos de arquivo de baixo nível
Perguntas frequentes
Como converter texto para binário?
Cada caractere é primeiro mapeado para seu código ASCII e, em seguida, esse número é escrito em base 2 e preenchido com zeros até 8 bits. Por exemplo, a letra H tem o valor ASCII 72, que se torna 01001000 em binário. Esta ferramenta faz a conversão de cada caractere automaticamente.
Qual é o código binário da letra A?
A letra A maiúscula tem o valor ASCII 65, que é 01000001 em binário de 8 bits. A letra a minúscula tem o valor 97, ou 01100001. A diferença de 32 entre maiúsculas e minúsculas se mantém em todo o alfabeto ASCII.
Como converter binário de volta para texto?
Divida a sequência binária em grupos de 8 bits, converta cada grupo de base 2 para seu valor decimal e recupere o caractere ASCII correspondente. Por exemplo, 01001000 equivale a 72, que é a letra H. Este conversor faz a decodificação inversa instantaneamente quando você cola o binário.
Por que cada caractere tem 8 bits?
O ASCII padrão usa 7 bits para representar 128 caracteres, mas um byte tem 8 bits, então um zero extra é adicionado à esquerda para alinhamento. Armazenar cada caractere como um byte completo (8 bits) é como os computadores mantêm o texto no nível mais baixo. Codificações estendidas como o UTF-8 podem usar bytes adicionais para caracteres além do ASCII básico.
Qual a diferença entre ASCII e binário?
O ASCII é um conjunto de caracteres que atribui um número a cada letra, dígito e símbolo, enquanto o binário é apenas a representação em base 2 desses números. Ou seja, o ASCII define que H é igual a 72, e o binário expressa 72 como 01001000. Esta ferramenta mostra tanto o código ASCII decimal quanto o binário de cada caractere.