Conversor de Texto para Binário
O Conversor de Texto para Binário transforma cada byte UTF-8 em um grupo de 8 bits e também recupera texto a partir desses grupos. Digite letras, acentos ou emojis para ver os bytes em binário, decimal e hexadecimal, ou cole uma sequência formada por 0 e 1 para decodificá-la.
Cada byte é mostrado com 8 bits. Espaços e quebras de linha são opcionais ao converter binário de volta para texto.
01000001 11000011 10100111 11000011 10100011 01101111 00100000 11110000 10011111 10000111 10100111 11110000 10011111 10000111 10110111
65 195 167 195 163 111 32 240 159 135 167 240 159 135 183
41 C3 A7 C3 A3 6F 20 F0 9F 87 A7 F0 9F 87 B7
Resumo
Computadores armazenam texto como números organizados em bytes. Esta ferramenta usa UTF-8, converte cada byte em 8 bits e mostra representações equivalentes em decimal e hexadecimal. A conversão inversa exige bytes completos e uma sequência UTF-8 válida.
Como um caractere vira bits no computador?
Um caractere precisa ser associado a um número por uma codificação. Em UTF-8, a letra maiúscula A usa o byte decimal 65. Esse mesmo byte é 41 em hexadecimal e 01000001 em binário. São três maneiras de escrever o mesmo valor.
Um bit pode ser 0 ou 1. Agrupando 8 bits, obtemos um byte com 256 combinações possíveis. A ferramenta sempre preenche zeros à esquerda para que cada byte tenha exatamente 8 posições, facilitando a separação e a leitura da sequência.
Qual é a diferença entre ASCII e UTF-8?
ASCII foi projetado com 128 valores para letras do inglês, números, pontuação e caracteres de controle. Ele cobre códigos de 0 a 127. UTF-8 mantém exatamente esses bytes para compatibilidade, mas também representa os demais caracteres Unicode com sequências de 2, 3 ou 4 bytes.
Isso significa que A, 7 e ? usam 1 byte em ambos os sistemas. Já ç, ã, caracteres de outros alfabetos e emojis não cabem no ASCII tradicional. UTF-8 permite que uma mesma página misture português e milhares de outros símbolos sem trocar de codificação.
Por que “á” usa dois bytes em UTF-8?
A letra á possui o ponto de código Unicode U+00E1. Em UTF-8, ela é representada pelos bytes hexadecimais C3 A1. Em decimal, são 195 161; em binário, 11000011 10100001. Os bits iniciais também informam ao decodificador que os bytes pertencem à mesma sequência.
Um emoji como 😀 costuma ocupar 4 bytes em UTF-8, gerando 32 bits na saída. Portanto, “cada caractere vira 8 bits” só é verdadeiro para o subconjunto de caracteres que ocupa um byte. A unidade exibida pela ferramenta é o byte codificado, não necessariamente o símbolo visível.
Como validar uma sequência binária antes de decodificar?
Primeiro, elimine apenas espaços e quebras de linha. O conteúdo restante deve conter exclusivamente 0 e 1, e a quantidade total de bits precisa ser múltipla de 8. Uma entrada com 15 ou 17 bits está incompleta e não pode ser dividida em bytes inteiros.
Depois, os bytes precisam formar UTF-8 válido. Nem toda combinação de valores de 0 a 255 representa texto completo: um byte pode anunciar uma sequência multibyte sem fornecer os bytes seguintes. A ferramenta rejeita esse caso em vez de inserir silenciosamente um caractere substituto. Para dados binários arbitrários, use hexadecimal ou Base64; esta conversão inversa é destinada a texto UTF-8.
Perguntas Frequentes
Como transformar texto em código binário?
Por que uma letra acentuada usa mais de 8 bits?
Como converter binário de volta para texto?
ASCII e UTF-8 são a mesma coisa?
Quantos bits existem em um byte?
Ferramentas Relacionadas
Conversor de Bases Numéricas
Converta inteiros entre binário, octal, decimal e hexadecimal com validação por base. Usa BigInt para números grandes. Grátis.
Conversor de Bytes
Converta tamanhos entre B, KB, MB, GB, TB e PB usando base binária (1.024). Veja todas as unidades na hora, sem cadastro e grátis.
Codificador e Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 para texto com suporte seguro a acentos, cedilha e emojis em UTF-8.
Gerador de Hash (MD5, SHA-1, SHA-256)
Gere hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto online e grátis. O cálculo acontece no seu navegador, sem enviar dados para servidores.
Receba nossas novas ferramentas
Cadastre-se e seja o primeiro a saber quando lançarmos novas calculadoras e ferramentas.