Conversor de ASCII para Binário
Um conversor de ASCII para binário pega cada caractere da sua entrada, procura seu ponto de código de sete bits, completa para um byte inteiro e imprime os oito bits em zeros e uns. Útil para tarefas de ciência da computação, para ler um despejo hexadecimal byte a byte, e para escrever fixtures de teste para código de nível baixo em série ou rede onde você precisa ver exatamente quais bits cruzam o cabo.
Como o ASCII se torna binário
-
1
Cole seu texto
Qualquer caractere ASCII imprimível é aceito. Letras, dígitos, pontuação, espaço.
-
2
Cada caractere é mapeado para um código decimal
Por exemplo, `A` é 65, `a` é 97, espaço é 32.
-
3
Esse decimal se torna binário de 8 bits
65 em binário é `01000001`. O zero à esquerda completa para um byte inteiro.
-
4
Bytes são unidos com o separador que você escolher
Assim, `Hi` se torna `01001000 01101001` com espaços. Estão disponíveis espaço, sem separador, hífen e vírgula.
Exemplo prático
A palavra Cat codifica como:
| Caractere | Decimal | Binário |
|---|---|---|
| C | 67 | 01000011 |
| a | 97 | 01100001 |
| t | 116 | 01110100 |
Concatenado: 01000011 01100001 01110100.
Por que 8 bits e não 7?
O ASCII é definido como um código de 7 bits, valores de 0 a 127. Mas toda máquina moderna armazena caracteres em bytes inteiros, então o bit mais alto está sempre presente e é sempre zero para ASCII puro. Completar até 8 bits corresponde ao que você verá em um editor hexadecimal ou rastreamento do Wireshark.
Entrada não ASCII
Caracteres acima de U+007F (letras acentuadas, emoji, CJK) não são ASCII, e este conversor não os trata com fidelidade. Cada caractere é convertido usando apenas o primeiro byte de sua codificação UTF-8, então os demais bytes são perdidos. Por exemplo, é (U+00E9) é armazenado como os dois bytes 11000011 10101001, mas este conversor gera apenas 11000011. Para um despejo binário correto de texto acentuado, use um conversor compatível com UTF-8.
Casos de uso comuns
- Educação, Introdução à Ciência da Computação, mostrando como o texto vira bits.
- Depuração de protocolos, Saber que
GETno início de uma requisição HTTP é01000111 01000101 01010100 00100000. - Quebra-cabeças de ofuscação, Texto binário é um gênero comum de enigmas de escape room e desafios CTF.
Perguntas frequentes
Porque o ASCII só vai até 127, então o bit mais significativo de cada byte ASCII é zero. Se sua entrada contém caracteres não ASCII, lembre-se de que apenas o primeiro byte de cada caractere é usado, então essas saídas começam com um.
Sim, use o Conversor de Binário para ASCII. Ele aceita qualquer agrupamento de 8 bits com ou sem separadores.
Não. O campo de entrada aceita apenas uma única linha de texto, então não é possível colar texto multilinha de uma vez. Converta cada linha separadamente se você precisar dos bytes dos caracteres de quebra de linha.
O espaço entre bytes é o mais legível. Não use separador se estiver colando em um analisador de largura fixa, ou use a opção de hífen se o seu curso exigir hifens.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Gerador de README
Gere um README.md estruturado a partir de alguns campos: nome do projeto, tagline, recursos, comando de instalação, trecho de início rápido, autor e licença. Cole direto no seu repositório.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Ferramenta disponível em outros idiomas
- ตัวแปลง ASCII เป็นเลขฐานสอง [TH]
- Bộ chuyển đổi ASCII sang nhị phân [VI]
- ASCII 이진수 변환기 [KO]
- ASCII till binär-konverterare [SV]
- Konwerter ASCII na binarny [PL]
- Konverter ASCII ke Biner [ID]
- ASCII naar binair-converter [NL]
- ASCII zu Binärkonverter [DE]
- Convertidor de ASCII a Binario [ES]
- محول ASCII إلى ثنائي [AR]
- Convertisseur ASCII en binaire [FR]
- ASCII 2進数変換ツール [JA]
- ASCII to Binary Converter [EN]
- Convertitore da ASCII a Binario [IT]
- Конвертер ASCII в двоичный код [RU]
- ASCII İkili Dönüştürücü [TR]
- ASCII 转二进制转换器 [ZH]