Transforme qualquer texto em códigos de bytes binários, hex, octais ou decimais ou cole códigos para ler o texto que eles formam. Acentos, símbolos e emojis também funcionam. Mude a direção no topo ou toque no botão de trocar para transformar a saída de volta em entrada. É grátis e roda no seu navegador.
Como converter texto em binário, passo a passo
- Escolha Texto para códigos ou Códigos para texto.
- Escolha o Formato: Binário, Hex, Octal ou Decimal.
- Escolha o que fica entre os bytes: um espaço, nada ou uma vírgula.
- Digite ou cole na caixa Texto. O resultado aparece enquanto você digita.
- Toque em Copiar ou use o botão de trocar para converter o resultado de volta.
Como o texto vira binário
Os computadores guardam texto como bytes. Este conversor usa UTF-8, a codificação usada por quase toda página web e app: letras simples do inglês, dígitos e pontuação ocupam um byte cada, então H é 72, que é 01001000 em binário e 48 em hexadecimal. Letras acentuadas ocupam dois bytes, muitos outros alfabetos ocupam três e emojis ocupam quatro. É por isso que o número de bytes pode ser maior que o de caracteres.
Decodificando códigos em texto
Cole binário com espaços, vírgulas ou quebras de linha entre os bytes ou como uma longa sequência de uns e zeros: uma sequência é dividida automaticamente em grupos de 8 bits. O hex pode ser escrito como 48 65, 4865, 0x48 0x65 ou %48%65. Os códigos decimais precisam de algo entre eles, como 72 101. Se um caractere não pertence ou um grupo não se divide em bytes inteiros, a mensagem diz exatamente onde, e se os códigos parecem de outro formato ela sugere trocar.
Quando os bytes não são texto válido
Algumas sequências de bytes não são UTF-8 válido, por exemplo números aleatórios ou texto salvo em uma codificação mais antiga. Elas ainda são decodificadas, com as partes ilegíveis mostradas como o caractere de substituição, e uma nota avisa isso.
Exemplos úteis
- A palavra Hi é 01001000 01101001 em binário.
- A mesma palavra em hex é 48 69.
- Uma letra acentuada como o e com acento agudo ocupa dois bytes.
- Um único emoji ocupa quatro bytes.
Quem usa
Estudantes que aprendem como os computadores guardam texto, professores que preparam uma aula ou um quebra-cabeça, programadores que conferem valores de bytes e qualquer pessoa que quer escrever uma mensagem em binário. Para números inteiros, o conversor de números alterna entre bases, e o inspetor de Unicode olha cada caractere.
Privado por design
Tudo é convertido nesta página, no seu navegador. Nada do que você digita ou cola é enviado a lugar nenhum.
Perguntas
Por que há mais de um byte por caractere?
Só os caracteres básicos do inglês ocupam um byte. Acentos, outros alfabetos e emojis ocupam mais.
Posso decodificar binário sem espaços?
Sim. Uma sequência longa de uns e zeros é dividida automaticamente em grupos de 8 bits.
Ele usa ASCII?
Ele usa UTF-8, que coincide com o ASCII para letras, dígitos e pontuação básicos do inglês.