Conversor binário para texto e texto para binário

Converta texto em binário e binário em texto, com suporte a UTF-8 (acentos, ç, emojis) e ASCII.

Caracteres: 3 Bytes UTF-8: 4 Tamanho da saída: 35
Referência rápida: caracteres ASCII comuns em binário 8 bits
Caractere Decimal Binário (8 bits)
A6501000001
Z9001011010
a9701100001
z12201111010
04800110000
95700111001
(espaço)3200100000
!3300100001
?6300111111
(nova linha)1000001010

Perguntas frequentes

Como funciona a conversão de texto para binário?
Cada caractere do texto possui um código numérico (chamado code point). Para caracteres ASCII o código cabe em 7 bits e é completado para 8 bits acrescentando um zero à esquerda. A letra A tem código 65, que em binário é 01000001. O conversor lê cada caractere, consulta seu código e escreve a representação binária byte por byte.
Qual a diferença entre ASCII e UTF-8?
ASCII cobre 128 caracteres (letras do inglês, dígitos e pontuação) e usa um byte de 7 bits por caractere. UTF-8 é uma codificação de tamanho variável que representa qualquer caractere — latino, cirílico, chinês, árabe, emoji — usando de 1 a 4 bytes. Caracteres ASCII são idênticos em UTF-8 (1 byte). Já letras com acento como ã, é ou ç exigem UTF-8 e ocupam 2 bytes cada. Use UTF-8 sempre que precisar de português, espanhol ou qualquer idioma além do inglês básico.
Por que minha entrada binária falha ao decodificar?
Causas comuns: (1) os grupos de bits não têm 8 (ou 7) bits cada — verifique se não há espaços extras; (2) há caracteres diferentes de 0 e 1 no texto; (3) o binário representa uma sequência UTF-8 incompleta. O decodificador informa a posição do primeiro erro para você corrigir. Se a entrada vier sem separador, defina "Agrupamento de bits" como 8 e "Separador" como Nenhum.
Quantos bits por caractere devo usar?
A convenção padrão é 8 bits por byte. ASCII puro cabe em 7 bits, mas dados armazenados e protocolos de rede sempre completam para 8. Use 7 bits apenas em protocolos de teletipo antigos ou em exercícios acadêmicos (vestibular, ENEM, faculdade de TI). Caracteres não-ASCII como ã, ç, cirílico, chinês ou emoji exigem UTF-8 multi-byte, então 7 bits não se aplica a eles.
Posso converter texto em português com acentos ou emojis?
Sim — basta manter a codificação em UTF-8. A letra ã ocupa dois bytes em UTF-8: 11000011 10100011. As letras é e ç também usam dois bytes cada. Caracteres CJK (chinês, japonês, coreano) ocupam três bytes. Emojis costumam ocupar quatro bytes. No modo ASCII qualquer caractere fora do intervalo 0–127 é rejeitado com mensagem de erro — isso inclui todas as letras acentuadas do português.
Binário é o mesmo que código de máquina?
Não. Binário é apenas uma base numérica — base 2 — que usa dois dígitos, 0 e 1. Código de máquina é a representação binária de instruções de uma CPU específica, com codificação própria para cada processador. O binário visto aqui é texto codificado em bytes, não instruções executáveis. Ambos usam 0 e 1, e por isso "binário" coloquialmente virou sinônimo de "linguagem dos computadores".
Como converter binário de volta em texto?
Mude para a aba Binário → Texto e cole sua sequência. O decodificador divide a entrada pelo separador (padrão: espaço) em bytes, converte cada grupo da base 2 para o code point decimal e monta o resultado. Em UTF-8 ele junta corretamente sequências multi-byte (como ã, é ou emojis) em um único caractere visível.
Toda a conversão acontece no seu navegador. Nada é enviado pela rede.

Esta ferramenta converte texto em binário e binário de volta em texto direto no navegador, sem enviar dados pela rede. Suporta UTF-8 — necessário para letras com acento como ã, é, ç, à — e ASCII de 7 bits para protocolos antigos. Você pode escolher agrupamento de bits (8 ou 7), separador (espaço, hífen, barra vertical ou nenhum) e alternar entre os modos com um clique. Exemplos práticos: a letra A em ASCII é 01000001 (código 65); a palavra Olá em UTF-8 vira 01001111 01101100 11000011 10100001, porque o á ocupa dois bytes. Útil para estudantes de TI, exercícios de vestibular e ENEM, programadores depurando codificação de strings, e qualquer pessoa curiosa sobre como o computador representa texto. A tabela de referência ASCII e o FAQ explicam diferença entre ASCII e UTF-8, por que emojis ocupam quatro bytes, e por que código de máquina não é a mesma coisa que binário.