EZ
EZ2Conv

Conversor Binário/Hex

Converta entre texto, binário, hexadecimal, decimal, octal e Base64 instantaneamente

Digite texto ou dados para ver todas as conversões

Como Usar

  1. Digite texto, binário, hex, decimal, octal ou Base64 no campo de entrada
  2. O formato é detectado automaticamente ou selecione manualmente
  3. Ajuste o separador, maiúsculas hex e opções de prefixo conforme necessário
  4. Veja todos os formatos convertidos instantaneamente
  5. Clique no botão copiar para copiar o resultado individual
  6. Use Copiar Tudo para saída em formato JSON

Entender os sistemas numéricos: binário, hexadecimal e outros

O que este conversor faz

Os computadores guardam cada caractere e cada número como bits, mas nós lemos esses bits em várias notações conforme a tarefa. Esta ferramenta pega um texto ou um número e o exibe ao mesmo tempo como texto, binário, hexadecimal, decimal, octal e Base64, de modo que você passa da notação que um depurador imprime para a de um valor de cor e para aquela que uma pessoa lê com facilidade. Cole a sua entrada: a ferramenta detecta em que formato você a escreveu — ou você escolhe o formato manualmente — e preenche as outras cinco.

Quando usar

O hexadecimal e o binário aparecem o tempo todo no trabalho de baixo nível: ler um despejo de memória, conferir um byte de um pacote de rede, decodificar uma cor como #41 em um canal RGB ou descobrir o que um código ASCII representa. O decimal e o octal são úteis quando você compara valores com a documentação ou com as permissões de arquivos do Unix, e o Base64 surge sempre que dados binários precisam trafegar por um canal só de texto, como um cabeçalho de e-mail ou uma data URI. Ter os seis lado a lado poupa a conta mental de converter de par em par.

Exemplo: a letra A

Tome um único caractere, a letra A maiúscula. Seu código ASCII é 65 em decimal, que é 0x41 em hexadecimal, 01000001 em binário e 101 em octal. Digite A na ferramenta e todos eles aparecem juntos; digite 0x41 ou 01000001 e você recebe a letra A de volta. Essa é a diferença entre o caractere e seu código numérico: 'A' é o sinal, enquanto 65 é o valor que a máquina realmente armazena para ele.

Notas e opções

Um byte tem oito bits, então a saída binária é agrupada em blocos de 8 bits e o hexadecimal em pares de dígitos, o que mantém legíveis os valores longos. Você pode escolher o separador entre grupos — espaço, vírgula, quebra de linha ou nenhum —, alternar o hexadecimal entre maiúsculas (FF) e minúsculas (ff) e ligar ou desligar os prefixos 0x e 0b para combinar com a sua sintaxe. Quando você fornece um número em vez de texto, ele é tratado como um valor numérico entre bases; quando fornece texto, cada caractere é codificado pelo seu ponto de código. Copie qualquer campo isolado ou use Copiar tudo para exportar todas as representações como um único objeto JSON.

Perguntas frequentes

Sim. Converta texto para binário, hexadecimal, decimal, octal e Base64 quantas vezes quiser, sem custo. As opções de separador, maiúsculas/minúsculas do hexadecimal e prefixos 0x/0b estão todas incluídas, sem limites de uso, plano pago ou conta.
Sim. Cada conversão entre bases é calculada localmente no seu navegador com JavaScript, então o texto ou número que você digita nunca é enviado a um servidor. Nada sai do seu dispositivo, o que importa quando o que você decodifica é um token ou parte de uma captura de pacotes.
Não é preciso cadastro nem login. Digite ou cole o seu valor, deixe a ferramenta detectar o formato, e as seis representações aparecem na hora, sem e-mail ou registro.
É o mesmo número escrito em bases diferentes: o binário é base 2 (dígitos 0-1), o octal base 8 (0-7), o decimal base 10 (0-9) e o hexadecimal base 16 (0-9 e depois A-F). O hexadecimal é popular porque um dígito hex corresponde exatamente a quatro bits binários, de modo que 0xFF é uma forma compacta de escrever 11111111. A ferramenta mostra os quatro ao mesmo tempo para qualquer valor que você digitar.
O texto é codificado caractere por caractere usando o ponto de código de cada um, então a letra A vira o seu código ASCII 65 (0x41, 01000001). Já um número como 65 é tratado como valor numérico e convertido diretamente entre as bases. Por isso 'A' e 65 podem compartilhar o mesmo resultado binário, mas vêm de tipos de entrada diferentes.
Sim. Cole uma sequência hexadecimal como 0x41 ou uma cadeia binária como 01000001 e defina o formato de entrada (ou deixe a detecção automática agir): o campo Texto mostra o caractere correspondente. A conversão funciona nos dois sentidos, então decodificar um canal de cor hexadecimal ou um código ASCII é tão fácil quanto codificá-lo.