Texto para Binário

Converta texto para binário, hexadecimal e octal, e vice-versa.

Processamento 100% local. Seus dados nunca saem do seu computador
Texto → Binário

Sobre esta ferramenta

O conversor Texto para Binário exibe a representação em bits de cada caractere de um texto, com base na codificação de caracteres UTF-16 do JavaScript. Além do binário, a ferramenta também mostra a representação hexadecimal e octal do mesmo texto em uma única tela, facilitando a análise de dados em múltiplas bases ao mesmo tempo.

Para usar, basta digitar ou colar qualquer texto no campo. Os resultados aparecem instantaneamente em três formatos: **binário** (cada caractere como 8 bits separados por espaço), **hexadecimal** (dois dígitos hex por caractere) e **octal** (três dígitos octal por caractere). A ferramenta também reconhece entrada em formato binário: se você colar uma sequência de 0s e 1s agrupados em blocos de 8 bits, ela converte automaticamente de volta para texto.

Este tipo de ferramenta é essencial para estudantes de ciência da computação aprendendo representação de dados, desenvolvedores depurando problemas de encoding, profissionais de segurança analisando payloads em CTFs (Capture the Flag) e entusiastas que querem entender como computadores armazenam texto internamente.

Toda a conversão usa operações nativas do JavaScript no navegador. Nenhum dado é enviado a servidores externos e não é necessário fazer cadastro.

Perguntas frequentes

A ferramenta é gratuita?

Sim, completamente gratuita.

Meus dados são enviados a algum servidor?

Não. Toda a conversão acontece localmente no seu navegador, sem qualquer comunicação externa.

Funciona no celular?

Sim, em qualquer navegador moderno para Android e iOS.

Por que cada caractere tem 8 bits?

A ferramenta usa o valor do code point Unicode do caractere (via charCodeAt), que para os caracteres ASCII e boa parte do alfabeto latino cabe em 8 bits. Caracteres com code points maiores que 255 podem produzir representações maiores.

Como a detecção automática de binário funciona?

Se a entrada contiver apenas 0s, 1s e espaços, e tiver pelo menos 8 caracteres, a ferramenta a interpreta como sequência binária e converte para texto. Caso contrário, converte texto para binário.