A agência Orqeo ↗

Texto e língua

Conversor Binário ↔ Texto

O seu texto em 0 e 1 — e de volta — exatamente como o computador o vê.

Resultado

Por trás de cada letra no ecrã estão bytes: oito bits, zeros e uns. Este conversor torna essa mecânica visível. Escreva um texto e ele aparece em binário, um byte de oito bits por grupo, separados por espaços; cole uma sequência de 0 e 1 e a ferramenta deteta sozinha a direção e reconstrói o texto — mesmo sem espaços, desde que o comprimento se divida em grupos de oito. A codificação é UTF-8, o padrão da web: as letras acentuadas e os carateres especiais ocupam vários bytes, e a ferramenta trata disso fielmente nos dois sentidos. Ótimo para perceber a codificação de carateres, preparar um exercício para a aula ou decifrar uma mensagem geek. Grátis e instantâneo.

Como funciona?

  1. Escreva o seu texto — ou cole binário; a direção é detetada automaticamente.
  2. A conversão aparece em direto, um byte de 8 bits por caráter codificado.
  3. Copie o resultado com um clique.

Perguntas frequentes

Porque é que cada caráter tem 8 bits?

O byte — oito bits — é a unidade de base da memória informática: oferece 256 combinações, suficientes para todo o alfabeto latino, os algarismos e a pontuação da histórica tabela ASCII. Os carateres para lá disso (acentos, ideogramas, emojis) são codificados em UTF-8 em dois, três ou quatro bytes consecutivos.

Porque é que «é» produz dois bytes em vez de um?

Porque em UTF-8 apenas os primeiros 128 carateres ASCII cabem num único byte. O «é» é codificado em dois bytes: 11000011 10101001. Esse compromisso permite ao UTF-8 representar mais de um milhão de carateres mantendo a compatibilidade com o ASCII — e é por isso que equipa praticamente toda a web.

Como descodifico binário para texto à mão?

Divida a sequência em grupos de oito bits, converta cada grupo em decimal (o bit mais à esquerda vale 128, depois 64, 32, 16, 8, 4, 2, 1) e procure o número numa tabela ASCII: 01001111 = 79 = «O». Fastidioso mas instrutivo — e esta ferramenta fá-lo por si numa fração de segundo.

Binário, ASCII, UTF-8 — qual é a diferença?

O binário é apenas notação em 0 e 1; ASCII e UTF-8 são convenções que associam números a carateres. O ASCII (1963) cobre 128 carateres ingleses; o UTF-8 (1993) engloba o ASCII e estende o princípio a todos os sistemas de escrita do mundo. Este conversor usa UTF-8, por isso os seus acentos sobrevivem à viagem de ida e volta.

Ferramentas relacionadas