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 (ou 7 bits se você alternar esse modo), 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
Escolha o tamanho do byte
O padrão é 8 bits por caractere. Mude para 7 bits para capturas de ASCII puro de hardware mais antigo.
-
3
Decodificar
Cada pedaço é analisado como base-2, convertido para seu ponto de código decimal e, em seguida, renderizado como o glifo 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 |
7 bits vs 8 bits
ASCII clássico define apenas pontos de código de 0-127 e cabe em 7 bits. 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. Se sua entrada for agrupada como 7 bits e você obtiver caracteres sem sentido no modo de 8 bits, altere a alternância.
Armadilhas a serem observadas
- Zeros de preenchimento importam.
1001000(7 bits) e01001000(8 bits) ambos decodificam paraH, mas apenas no modo correspondente. Preencha para 8 se sua fonte preencher para 8. - Espaços em branco são ignorados. Quebras de linha, tabulações e múltiplos espaços entre 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
O conversor sinaliza os bits restantes para que você possa preencher ou cortar. Bits extras geralmente significam um erro de copiar e colar ou um tamanho de byte incompatível — tente o modo de 7 bits antes de assumir corrupção.
Sim, o modo de 8 bits passa pontos de código de 128-255 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. Não imprimíveis (0-31 e 127) são mostrados como notação escapada como \n, \t, \0 para que você ainda possa ver o que estava no fluxo.
Não. A conversão ocorre na sua sessão do navegador e a string binária que você cola é descartada assim que você sai da página.
Ferramentas relacionadas
Formatador de JSON
Cole JSON para exibir com recuo de 2 ou 4 espaços, minificar em uma saída compacta ou verificar rapidamente a sintaxe antes de copiar o resultado.
Gerador de letras aleatórias
Gere letras A-Z aleatórias. Escolha a quantidade, use maiúsculas, minúsculas ou misto, e aplique o resultado em jogos, propostas ou atividades de sala.
Seletor de cores HEX
Escolha uma cor visualmente e veja os valores HEX, RGB, HSL, HSV e CMYK, com contraste contra branco e preto.
Gerador de Paletas de Cores
Gere paletas monocromáticas, análogas, complementares, triádicas ou tetrádicas a partir de uma cor base HEX e exporte variáveis CSS prontas para copiar.
Gerador de paletas de cores aleatórias
Gere paletas aleatórias com 2 a 15 amostras, escolha um estilo vibrante, pastel, suave ou escuro e copie códigos HEX ou variáveis CSS.
Gerador de cores aleatórias
Gere de 1 a 50 cores HEX aleatórias com amostras para visualizar, copiar e usar em CSS, testes ou exploração de paletas.