Traduza texto para binário e vice-versa, na hora. Digite em qualquer caixa e ele converte ao vivo. Funciona corretamente com qualquer idioma e até emojis, e também faz hexadecimal, decimal, octal e Base64.
Um tradutor binário converte texto legível em sequências de 0 e 1 e faz o caminho de volta, transformando bytes em palavras. A versão 2.0 desta ferramenta da ToolsPivot trabalha com duas caixas vivas: você digita de um lado e o resultado aparece do outro imediatamente, sem botão de conversão. A diferença principal está na codificação. Enquanto a maioria dos conversores gratuitos quebra em palavras como "coração" ou em emojis, aqui o texto é codificado como UTF-8 real, byte por byte, do jeito que o navegador faz.
A ferramenta converte texto em cinco formatos diferentes e decodifica qualquer um deles de volta para texto. Você escolhe entre binário de 8 bits, hexadecimal, decimal, octal ou Base64 no seletor "Converter para", e a saída muda na hora. Toda a codificação usa as APIs nativas TextEncoder e TextDecoder do navegador, que produzem bytes UTF-8 corretos para qualquer caractere. Isso vale tanto para o alfabeto latino simples quanto para acentos, cedilhas, cirílico, ideogramas e emojis.
O público maior é formado por estudantes de computação e engenharia, que precisam conferir exercícios de Software Básico, Organização de Computadores e Sistemas Digitais. Depois vêm desenvolvedores investigando dados brutos em logs, integrações e arquivos com acentuação corrompida. Professores usam a ferramenta como demonstração ao vivo em sala, e criadores de conteúdo convertem frases para binário por motivos puramente estéticos.
Conversores binários gratuitos costumam falhar exatamente onde o português precisa deles. Muitos usam a função charCodeAt do JavaScript, que devolve unidades de código UTF-16 e não bytes, então "ação" sai errado e emojis viram lixo. A reconstrução trocou esse caminho por TextEncoder, o que faz o texto ir e voltar sem perda. Se você já colou um resultado em outro sistema e recebeu caracteres estranhos, esse era o motivo.
Um tradutor binário vale a pena sempre que a representação dos dados importa mais do que o conteúdo em si. Ele resolve conferência de exercícios, depuração de codificação e explicação didática melhor do que qualquer cálculo manual. Fora desses casos, o texto puro basta.
A ferramenta não é o caminho certo para converter arquivos inteiros, comparar versões de documentos ou proteger informação. Para essas tarefas, o catálogo da ToolsPivot tem opções específicas, como o comparador de textos e o gerador de hash MD5.
Contexto: uma integração de e-commerce começa a rejeitar notas com nomes de produtos acentuados.
Resultado: a origem do erro fica clara antes de qualquer mudança em código, o que evita correções por tentativa.
Contexto: uma turma de curso técnico em informática precisa entender por que texto ocupa espaço.
Resultado: um conceito abstrato vira observação direta, com participação da turma no lugar de exposição passiva.
Contexto: uma agência recebe uma planilha de clientes com caracteres estranhos em nomes próprios.
Resultado: a importação passa na primeira tentativa, sem precisar refazer a exportação do sistema de origem.
Contexto: um participante de CTF encontra uma sequência longa de zeros e uns no código-fonte de uma página.
Resultado: as camadas de ofuscação caem em minutos, com todo o processo rodando no próprio navegador.
Todo texto vira número antes de virar bits. O computador consulta uma tabela de codificação que associa cada caractere a um ponto de código, converte esse ponto em um ou mais bytes e só então escreve os bytes em binário. O tradutor da ToolsPivot executa esses três passos e mostra cada um deles separadamente no painel de detalhamento, em vez de entregar apenas o resultado final.
A tabela ASCII, criada nos anos 1960, cobre 128 caracteres: letras do alfabeto inglês, dígitos, pontuação e códigos de controle. A letra A corresponde ao decimal 65, que em binário de 8 bits fica 01000001. A letra minúscula a corresponde a 97. Os dígitos de 0 a 9 ocupam as posições 48 a 57. É uma tabela suficiente para inglês e completamente insuficiente para português.
O UTF-8 resolve isso com bytes de tamanho variável, de um a quatro por caractere. Os primeiros 128 pontos de código são idênticos aos da tabela ASCII, então texto sem acento produz exatamente a mesma saída nas duas codificações. É por isso que a ferramenta não oferece um seletor entre ASCII e UTF-8: para conteúdo ASCII, o resultado é o mesmo, e para o resto, apenas o UTF-8 está correto.
Letras acentuadas do português ocupam dois bytes em UTF-8, e o primeiro deles costuma ser 0xC3, ou 195 em decimal. Emojis chegam a quatro bytes. Isso explica um efeito que confunde muita gente: o número de caracteres e o número de bytes não são a mesma coisa. Um contador de palavras conta caracteres, enquanto um conversor de bytes trabalha com o espaço realmente ocupado.
Os cinco formatos são apenas maneiras diferentes de escrever os mesmos bytes. Nenhum deles altera o conteúdo, só a notação. Escolher o formato certo depende de para onde o resultado vai.
Vale registrar uma limitação importante: nenhum desses formatos é criptografia. Base64 em particular é frequentemente confundido com proteção, mas qualquer pessoa com um decodificador lê o conteúdo em um segundo. Para proteger informação de verdade, o caminho é criptografia com chave, não mudança de notação.
| Caractere | Decimal | Binário | Bytes em UTF-8 |
|---|---|---|---|
| A | 65 | 01000001 | 1 |
| M | 77 | 01001101 | 1 |
| Z | 90 | 01011010 | 1 |
| a | 97 | 01100001 | 1 |
| z | 122 | 01111010 | 1 |
| 0 | 48 | 00110000 | 1 |
| 9 | 57 | 00111001 | 1 |
| espaço | 32 | 00100000 | 1 |
| @ | 64 | 01000000 | 1 |
| ç | 195 e 167 | 11000011 10100111 | 2 |
| ã | 195 e 163 | 11000011 10100011 | 2 |
| é | 195 e 169 | 11000011 10101001 | 2 |
Repare no padrão da última coluna. Todo caractere acentuado do português começa com o mesmo primeiro byte, 11000011, e é o segundo byte que distingue ç de ã e de é. Quem trabalha com marcação também encontra esse assunto no codificador de HTML e no decodificador de HTML, que resolvem o mesmo problema em outra camada.
É grátis e não exige cadastro nenhum. Não há conta, e-mail, período de teste ou limite diário de conversões. A página abre e a ferramenta já está pronta para uso.
Não, porque a ferramenta usa UTF-8 sempre. Os primeiros 128 pontos de código do UTF-8 são idênticos aos da tabela ASCII, então texto sem acento produz exatamente o mesmo resultado nas duas codificações. Para texto em português, apenas o UTF-8 dá o resultado correto.
Porque ç não faz parte da tabela ASCII original e precisa de dois bytes em UTF-8. O primeiro byte é 11000011 e o segundo é 10100111. Todas as letras acentuadas do português seguem essa regra de dois bytes.
Sim, e essa foi uma das correções centrais da versão 2.0. Emojis costumam ocupar quatro bytes em UTF-8, e a codificação nativa do navegador cuida disso corretamente. O painel de detalhamento mostra o ponto de código de cada emoji.
Não, toda a conversão acontece dentro do navegador. Não existe upload, requisição de API ou armazenamento remoto no caminho, então o conteúdo não sai do seu dispositivo. Isso é relevante para quem lida com dados pessoais sob a LGPD.
Não há limite imposto pela ferramenta, mas há um limite prático. Como todo o processamento roda no seu próprio dispositivo, textos muito grandes dependem da memória e do desempenho do navegador. Para blocos realmente extensos, converter em partes é mais confortável.
Cole a sequência codificada diretamente na caixa de saída e o texto aparece do outro lado. A leitura ignora espaços extras, quebras de linha e prefixos, então formatação irregular normalmente não atrapalha. Se você prefere uma página dedicada a esse sentido, existe o conversor de binário para texto.
Corresponde ao texto Hi. O primeiro byte é o decimal 72, que é a letra H maiúscula, e o segundo é o decimal 105, que é a letra i minúscula. Colar essa sequência na ferramenta reproduz o resultado na hora.
Não, binário e Base64 são notações, não criptografia. Qualquer pessoa com um decodificador recupera o conteúdo original sem esforço. Use esses formatos para representação e transporte, nunca como proteção de dados sensíveis.
O tradutor converte texto em bytes e bytes em texto, enquanto a calculadora binária faz operações aritméticas com números em base 2. Um trabalha com caracteres, o outro com valores numéricos. São ferramentas complementares em disciplinas de computação.
Muda apenas a legibilidade da saída, não o conteúdo. O espaço entre bytes deixa claro onde cada caractere termina, enquanto o modo sem separador gera uma sequência contínua, formato exigido por alguns sistemas. Também é possível usar vírgula, nova linha ou um separador personalizado.
Funciona em qualquer navegador moderno, incluindo Android e iPhone. Como a conversão é local, não há espera por resposta de servidor depois que a página carrega. Se você usa muito o conversor de texto para binário no celular, vale salvar a página nos favoritos.