O que é Texto para binário?

O conversor de Texto para Binário transforma qualquer texto na sua representação binária (base 2), mostrando o código binário de 8 bits de cada caractere. Você pode trocar a saída para hexadecimal, decimal ou octal, e ele também converte binário de volta para texto — útil para aprender codificação, depurar dados ou criar arte binária.

O conversor trabalha com UTF-8, UTF-16 e ASCII puro, então acentos, emojis e caracteres CJK são codificados corretamente. Agrupe em nibbles de 4 bits, bytes de 8 bits, 16 bits ou 32 bits, troque a base de saída entre binário, hexadecimal, decimal e octal e selecione espaço, hífen, vírgula, nenhum ou um separador personalizado. Um detalhamento byte a byte mostra o valor e o caractere por trás de cada grupo, e uma tabela de referência embutida liga os caracteres comuns aos seus códigos. Arraste um arquivo .txt ou cole da área de transferência; a decodificação aceita todos esses formatos e ignora espaços extras. Sua última entrada e ajustes ficam salvos, então você retoma de onde parou.

Como usar

  1. Digite ou cole texto no campo de entrada. A saída binária atualiza instantaneamente, mostrando cada caractere como uma sequência binária de 8 bits separada por espaços.
  2. Mude para o modo de descodificação para colar sequências binárias e convertê-las de volta em texto legível. Ambas as direções funcionam em tempo real.
  3. Cole o texto, envie um arquivo .txt ou use o botão Colar para puxar direto da área de transferência. Copie o binário, baixe como arquivo ou use o botão de troca para alternar entre codificar e decodificar.

Quando usar

  • Ensinar como cada caractere vira bytes quando alguém começa a estudar programação ou estruturas de dados.
  • Depurar texto que apareceu quebrado para ver quais bytes o arquivo de origem realmente continha.
  • Montar pistas de escape room, ARGs ou cartões de aniversário nerds com mensagem escondida em zeros e uns.

Resultado

Digite 'Hi' para ver '01001000 01101001' — a representação binária de 8 bits de cada caractere ASCII.

Perguntas frequentes

Por que cada caractere tem 8 bits?
ASCII usa 7 bits e foi completado para 8 para caber em um byte, que virou a unidade padrão na maioria dos computadores. O bit mais alto fica em 0 no ASCII puro. UTF-8 mantém o byte como base mas usa de 2 a 4 bytes para caracteres não latinos.
Como ficam codificados os emojis e os caracteres chineses?
Os dois usam UTF-8, que ocupa vários bytes por caractere. O emoji de carinha tem 4 bytes (32 bits), e a maioria dos caracteres chineses tem 3 bytes (24 bits). Se o agrupamento estiver em 8, esses caracteres aparecem divididos em vários grupos.
Posso colar binário com vírgulas ou sem separador nenhum?
Pode. O decodificador lê apenas 0s e 1s e ignora o resto, então cola 01001000,01101001 ou uma fita inteira como 0100100001101001 que o resultado sai igual.
Dá para ver o mesmo texto em hexadecimal, decimal ou octal?
Sim — troque a base de saída para Hex, Decimal ou Octal e os mesmos caracteres aparecem nessa base. Binário é base 2 e mostra os bits do jeito que o computador guarda; hexadecimal é base 16 e empacota quatro bits em um símbolo; octal é base 8, a forma que as permissões de arquivo do Unix usam. A letra A é 01000001 em binário, 41 em hex, 65 em decimal e 101 em octal: mesmo valor, quatro notações.
Maiúsculas e minúsculas importam ao decodificar?
Importam no texto de saída, não no binário de entrada. O ASCII dá códigos diferentes para letras maiúsculas e minúsculas (A é 65, a é 97), por isso 01000001 decodifica para A e 01100001 decodifica para a.

Ferramentas relacionadas