Texto e código / MULTIVERTO

Texto para bytes binários

Converte o texto UTF-8 em bytes binários de oito bits separados por espaços.

Conversor interativoSua entrada permanece neste navegador. Nenhum texto é enviado para conversão.

O arquivo permanece no seu navegador.
Conversão em lote
Encadear ferramentas

Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗

Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.

01 / Exemplo

Exemplo

Sua entradaOi
Resultado01001111 01101001

02 / Guia

Texto para bytes binários — Como funciona

Ver cada byte UTF-8 como oito bits

Use esta direção para inspecionar os bytes de uma cadeia de texto em binário. Para a letra ASCII A, a saída é um grupo de oito bits: 01000001. Adicione uma letra acentuada e o número de grupos pode exceder o número de caracteres visíveis, porque UTF-8 usa mais de um byte para isso. Os espaços na saída separam grupos de bytes para legibilidade; os bits dentro de cada grupo carregam o valor. Isso pode ajudar a explicar cargas de rede, exemplos de byte de sala de aula e erros de codificação.

Não leia cada grupo como uma letra separada exibida em todos os casos. Um caractere UTF-8 multibyte só se torna significativo depois que seus grupos são combinados em ordem. Esta ferramenta não mostra unidades de código UTF-16, valores escalares Unicode, metadados de um arquivo ou sua compactação. Também não converte um número decimal em binário: inserir 10 processa os caracteres 1 e 0 como texto. Para um teste reversível, copie a saída para a ferramenta binário-para-texto correspondente e compare o resultado com a entrada original.

Grupos binários representam UTF-8 bytes

Um byte contém oito bits, cada um exibido como zero ou um. Esta ferramenta mostra os bytes de texto UTF-8 como grupos binários de oito caracteres separados por espaços. Por exemplo, a letra ASCII A é um byte e aparece como 01000001. Nem todos os caracteres visíveis cabem em um byte: letras acentuadas, muitos símbolos e emoji precisam de vários bytes UTF-8 e, portanto, vários grupos. Os grupos mostram uma representação de armazenamento de texto, não o ponto de código binário de cada caractere Unicode e não a maneira como cada fonte desenha o caractere.

Usando o conversor

Comece com o texto original e confirme que o aplicativo receptor realmente solicita uma representação codificada. Cole o texto ou carregue o exemplo e, em seguida, inspecione a saída antes de copiá-la. A conversão ocorre neste navegador; o texto inserido não é carregado para um serviço de conversão. Essa direção muda a forma como a informação é escrita, não o significado de uma frase. Mantenha a entrada original quando você precisar auditar um resultado. Uma representação codificada pode parecer muito diferente do texto subjacente, especialmente quando acentos, emoji, pontuação ou quebras de linha estão presentes. Mostre aos alunos ou colegas por que um caractere visível nem sempre é um byte. Compare A com uma letra acentuada: a primeira faz um grupo de oito bits e a segunda pode fazer vários. Mantenha espaços entre os grupos para inspeção, mas explique que os grupos codificam bytes UTF-8 em vez de desenhos de caracteres individuais ou números decimais. O exemplo da página transforma “Oi” em “01001111 01101001”. O resultado visível é mostrado aqui na íntegra; compare pontuação e caracteres antes de aplicar a mesma operação ao seu próprio material.

Como esta conversão transforma a entrada
Texto UTF-8
Bytes de oito bits
Bytes binários

Explorar guias

Guias de conversão

Explorar guias