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
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Referência de atalhos de teclado
Pesquise atalhos padrão documentados do VS Code, Chrome e Bash com GNU Readline no macOS, Windows e Linux.
Gerador de Cores Análogas
Crie uma paleta análoga de cinco cores a partir de qualquer cor base, com o trio clássico, dois tons externos e valores hex, RGB e HSL.
Gerador de Papel de Parede em Gradiente
Gere papéis de parede em gradiente borrados de três cores para laptop, telefone ou fundos do Zoom. Randomize ou defina o ângulo e o desfoque manualmente.
Conversor de ASCII para Hex
Converta texto ASCII em valores de byte hexadecimal. A saída usa dois dígitos hexadecimais por caractere, prontos para dumps de memória, rastreamentos de pacotes ou tabelas de firmware.
Ferramenta disponível em outros idiomas
- ASCII İkili Dönüştürücü [TR]
- Convertidor de ASCII a Binario [ES]
- محول ASCII إلى ثنائي [AR]
- Convertisseur ASCII en binaire [FR]
- ASCII naar binair-converter [NL]
- ASCII 이진수 변환기 [KO]
- Konverter ASCII ke Biner [ID]
- ASCII to Binary Converter [EN]
- Bộ chuyển đổi ASCII sang nhị phân [VI]
- ASCII 转二进制转换器 [ZH]
- ASCII 2進数変換ツール [JA]
- ตัวแปลง ASCII เป็นเลขฐานสอง [TH]
- ASCII zu Binärkonverter [DE]
- ASCII till binär-konverterare [SV]
- Konwerter ASCII na binarny [PL]
- Convertitore da ASCII a Binario [IT]
- Конвертер ASCII в двоичный код [RU]