Conversor de Binário para ASCII
Cole um fluxo de 0s e 1s e veja-o se transformar de volta em caracteres legíveis. O conversor divide sua entrada em pedaços de 8 bits, mapeia cada pedaço para seu ponto de código ASCII e reconstitui a string original. Útil para quebra-cabeças CTF, depuração de capturas seriais ou verificar o que um log de firmware realmente diz.
Como decodificar binário em ASCII
-
1
Cole o binário
Aceita bytes separados por espaços (01001000 01101001) ou um longo fluxo de bits sem separadores.
-
2
Agrupe em bytes
O conversor sempre lê 8 bits por caractere. Grupos completos de oito são decodificados em ordem, e um grupo final com menos de oito bits é deixado de fora.
-
3
Decodifique
Cada pedaço de 8 bits é analisado como base-2, convertido para seu ponto de código decimal e, em seguida, renderizado como o caractere ASCII correspondente.
-
4
Copie o texto
Pegue a string decodificada com o botão de copiar, ou ajuste a entrada e decodifique novamente.
Exemplos comuns de binário para ASCII
| Binário (8 bits) | Decimal | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | espaço |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
Por que 8 bits por caractere
O ASCII clássico define apenas pontos de código de 0-127 e cabe em 7 bits, mas este conversor sempre agrupa sua entrada em bytes de 8 bits. Se sua fonte armazena ASCII de 7 bits, adicione um zero à esquerda a cada grupo antes de colar: 1001000 vira 01001000. Tudo em sistemas modernos usa bytes de 8 bits onde o bit superior é zero (ASCII simples) ou parte de uma codificação estendida como Latin-1 ou UTF-8.
Armadilhas a serem observadas
- Zeros de preenchimento importam.
1001000sozinho tem apenas 7 bits e não forma um byte completo, então fica de fora do resultado. Preencha-o até01001000para decodificarH. - Caracteres não binários são ignorados. Quebras de linha, tabulações, vários espaços ou qualquer outro caractere entre os bytes são aceitáveis; apenas os caracteres 0/1 são analisados.
- Caracteres multi-byte UTF-8 (emoji, letras acentuadas) não serão decodificados corretamente, esta ferramenta visa ASCII de byte único. Use um decodificador UTF-8 para esses casos.
- Endianness não é um problema aqui. Bytes ASCII são transmitidos MSB primeiro por convenção; o conversor assume essa ordem.
Perguntas frequentes
Os bits finais que não formam um grupo completo de 8 são ignorados, então confira o comprimento da sua entrada. Um grupo parcial restante geralmente significa erro de copiar e colar ou preenchimento ausente; adicione zeros à esquerda ao último grupo até completar um byte.
Sim, grupos de 8 bits com pontos de código 128-255 passam como Latin-1 (ISO-8859-1). Se você espera aspas inteligentes Windows-1252 ou sequências UTF-8, os resultados serão diferentes.
Caracteres imprimíveis são renderizados diretamente. Caracteres de controle (0-31 e 127) são emitidos como bytes brutos, portanto podem aparecer como espaços vazios ou glifos ilegíveis dependendo do seu terminal ou editor.
A string binária que você cola é enviada ao nosso servidor enquanto você digita, para que o resultado possa ser calculado. Ela não é adicionada ao link da página nem mantida além da sessão atual.
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への変換ツール [JA]
- Binär-zu-ASCII-Konverter [DE]
- Konverter Biner ke ASCII [ID]
- 이진수에서 ASCII로 변환기 [KO]
- 二进制转 ASCII 转换器 [ZH]
- Convertidor de Binario a ASCII [ES]
- Binär till ASCII-konverterare [SV]
- Bộ chuyển đổi nhị phân sang ASCII [VI]
- İkilik Tabandan ASCII'ye Dönüştürücü [TR]
- Binair naar ASCII-converter [NL]
- ตัวแปลงไบนารีเป็น ASCII [TH]
- Binary to ASCII Converter [EN]
- Convertisseur binaire en ASCII [FR]
- محول من ثنائي إلى ASCII [AR]
- Konwerter binarnego na ASCII [PL]
- Convertitore da binario a ASCII [IT]
- Конвертер двоичного кода в ASCII [RU]