Converta texto para representação binária ou hexadecimal. Suporta Unicode através de codificação UTF-8.
Predefinições salvas é um recurso para Apoiadores.
Histórico de ferramentas é um recurso para Apoiadores.
Notas de ferramentas é um recurso para Apoiadores.
Escolha 'Texto → Binário' para codificar, ou 'Binário → Texto' para decodificar.
Digite ou cole seu texto (modo codificação) ou dados binários/hex (modo decodificação).
Selecione formato Binário ou Hexadecimal. Opcionalmente ajuste os separadores ao codificar.
Copie a saída convertida para sua área de transferência. Use trocar para mudar a direção.
Converte cada caractere para seu ponto de código Unicode, depois o representa como um número binário de 8 bits.
Os bytes binários são separados por espaços para melhor legibilidade.
Para saída hexadecimal, cada byte é convertido usando toString(16) e preenchido para 2 dígitos. Isso cria uma representação mais compacta - cada byte se torna 2 caracteres hex (0-9, A-F) em vez de 8 dígitos binários. Por exemplo, byte 65 se torna '41' em hex.
A validação de entrada verifica caracteres não binários e verifica limites de bytes antes da conversão. Se o binário representa sequências UTF-8 inválidas, o decodificador mostrará um caractere de substituição (�). Todo processamento acontece no seu navegador sem comunicação com servidor.
O texto é convertido para binário codificando cada caractere usando UTF-8, depois representando cada byte como um número binário de 8 bits (0s e 1s).