Pular para o conteúdo
SPCXTools

Tradutor de Binário

Transforme palavras em 0s e 1s — e decodifique binário, hexadecimal, decimal ou octal de volta para texto legível.

Roda localmente — os arquivos não saem do seu dispositivo

Carregando ferramenta…

Como usar: Tradutor de Binário

  1. 1Escolha Texto → Binário para codificar, ou Binário → Texto para decodificar.
  2. 2Escolha o formato numérico — Binário, Hexadecimal, Decimal ou Octal.
  3. 3Digite ou cole na caixa de entrada. O resultado aparece instantaneamente.
  4. 4Copie ou baixe o resultado. Inverter a direção move o resultado para a caixa de entrada, permitindo que você verifique a conversão reversa.

Traduzir texto para binário e vice-versa

Computadores armazenam cada letra como um número, e cada número como um padrão de bits. Este tradutor de binário mostra esses padrões: digite uma palavra e veja-a como código binário, ou cole uma sequência de 0s e 1s e leia a mensagem oculta. Ele também converte texto para valores de bytes em hexadecimal, decimal e octal, que são úteis para programação, depuração de código, quebra-cabeças, escape rooms e aulas de ciência da computação.

Recursos

  • Duas direções: texto para código e código para texto.
  • Quatro formatos: binário, hexadecimal, decimal e octal.
  • Codificação UTF-8, para que letras acentuadas, alfabetos não latinos e emojis funcionem corretamente.
  • Decodificação flexível de binário e hexadecimal espaçados ou contínuos.
  • Conversão reversa instantânea: inverta a direção para verificar o resultado.
  • Copie ou baixe o resultado.

Exemplo: "Hi!"

Caractere Decimal Hex Binário
H 72 48 01001000
i 105 69 01101001
! 33 21 00100001

Como ler binário manualmente

Um byte tem oito bits com valores posicionais de 128, 64, 32, 16, 8, 4, 2 e 1, da esquerda para a direita. Some os valores onde há um 1. Para 01001000: 64 + 8 = 72, que é a letra "H". Letras maiúsculas de A–Z são 65–90 (01000001–01011010), minúsculas de a–z são 97–122, e os dígitos de 0–9 são 48–57.

Ferramentas relacionadas

Converta números individuais entre quaisquer bases com o Conversor de Bases Numéricas, codifique dados para URLs e e-mails com o Base64, ou experimente outro código com o Tradutor de Código Morse.

Perguntas frequentes

Como o texto é convertido para binário?
Cada caractere é primeiro convertido em bytes usando UTF-8, a codificação de texto padrão da web. Cada byte é então escrito como um número binário de 8 dígitos. Por exemplo, "Hi" equivale aos bytes 72 e 105, que são 01001000 01101001 em binário.
Por que alguns caracteres geram mais de um byte?
Letras básicas do inglês, números e pontuação ocupam um byte cada no UTF-8. Letras acentuadas geralmente ocupam dois bytes, a maioria dos caracteres chineses, japoneses e coreanos ocupam três, e emojis ocupam quatro. É por isso que "é" vira dois grupos de 8 bits.
Preciso de espaços entre os bytes ao decodificar?
Não. O binário pode ser colado com espaços entre os bytes ou como uma string contínua cujo tamanho seja múltiplo de 8. O hexadecimal funciona da mesma forma com pares de dígitos, e o prefixo 0x é ignorado. Valores decimais e octais devem ser separados por espaços ou vírgulas.
Qual a diferença entre binário, hexadecimal, decimal e octal?
São formas diferentes de escrever os mesmos valores de bytes. O binário usa a base 2 (00000000–11111111), o hexadecimal usa a base 16 (00–FF), o decimal usa a base 10 (0–255) e o octal usa a base 8 (000–377). O hexadecimal é o mais compacto e é comum na programação.
Isso é o mesmo que ASCII?
Para letras do inglês, números e símbolos comuns, o UTF-8 e o ASCII geram exatamente os mesmos códigos, então "A" é 65 (01000001) em ambos. O UTF-8 expande o ASCII para cobrir todos os idiomas e emojis.