Texto e língua
Conversor Binário ↔ Texto
O seu texto em 0 e 1 — e de volta — exatamente como o computador o vê.
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?
- Escreva o seu texto — ou cole binário; a direção é detetada automaticamente.
- A conversão aparece em direto, um byte de 8 bits por caráter codificado.
- 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.