Pular para o conteúdo
Aback Tools Logo

Conversor de texto binário/octal/hexadecimal

Converta texto em representações binárias, octais ou hexadecimais e decodifique de volta para texto legível. Suporta prefixos 0b/0o/0x, espaçamento personalizado, agrupamento de bytes e detecção automática de formato. Todas as conversões acontecem no seu navegador: sem uploads e sem cadastro.

Binary/Octal/Hex Text Converter

Convert text to binary, octal, or hex representations — and back. Supports configurable spacing, prefix (0b, 0o, 0x), byte grouping, and automatic format detection. All processing runs in your browser.

Format Options

Uppercase hex letters (A-F)Only affects text → hex mode

Quick Samples

Privacy Guarantee

All conversions run entirely in your browser. Your text and data never leave your device — no uploads, no API calls, no tracking.

Por que usar nosso conversor de texto binário/octal/hexadecimal?

  • Conversão bidirecional: converta texto em representações binárias, octais ou hexadecimais e decodifique de volta para texto legível. As seis direções são suportadas em uma única interface com um botão simples.
  • Detecção automática de formato: não sabe em que formato estão seus dados codificados? Clique em Detecção automática e a ferramenta analisará a entrada para determinar se é binária, octal ou hexadecimal, configurando automaticamente o modo de conversão correto.
  • Formato de saída personalizável: controle o prefixo (0b, 0o, 0x ou nenhum), o espaçamento (espaços, vírgulas ou tudo junto), o agrupamento de bytes (1, 2 ou 4 bytes) e o uso de maiúsculas ou minúsculas no hexadecimal (A-F). A prévia muda na hora conforme você ajusta as configurações.
  • Processamento 100 % privado no navegador: todas as conversões rodam inteiramente no seu navegador. Seu texto e seus dados nunca saem do dispositivo: sem uploads, sem chamadas ao servidor e sem coleta de dados. Privacidade total para conteúdos sensíveis.

Como funciona a conversão de texto para formato codificado

Quando você converte texto para binário, octal ou hexadecimal, cada caractere é primeiro convertido em seu ponto de código Unicode e depois expresso na base de destino. Por exemplo, a letra A (ponto de código 65) vira 01000001 em binário, 101 em octal e 41 em hexadecimal. O conversor então aplica as opções de formatação escolhidas — prefixo, espaçamento e agrupamento de bytes — para gerar a saída final.

Como funciona a decodificação de formato codificado para texto

A decodificação inverte o processo. A ferramenta remove os prefixos opcionais (0b, 0o, 0x), ignora espaços em branco e vírgulas e então agrupa os dígitos restantes em blocos do tamanho de um byte conforme a base (8 bits para binário, 3 dígitos para octal e 2 dígitos para hexadecimal). Cada bloco é interpretado como um número naquela base e convertido de volta em caractere Unicode por meio de String.fromCharCode() .

Binário (base 2)

O binário usa apenas dois dígitos: 0 e 1 . Cada byte é representado por exatamente 8 bits. É a representação de nível mais baixo dos dados de texto e é usada com frequência em programação de baixo nível, protocolos de rede e sistemas embarcados. As representações binárias são as mais longas: um único caractere exige 8 caracteres mais o espaçamento opcional.

Octal (base 8) versus hexadecimal (base 16)

O octal usa os dígitos 0–7 e representa cada byte com 3 dígitos octais (000–377). Ele aparece com frequência em permissões de arquivos do Unix e em alguns sistemas legados. O hexadecimal usa os dígitos 0–9 e as letras A–F , com cada byte representado por exatamente 2 dígitos hexadecimais (00–FF). O hexadecimal é a codificação mais comum para depuração, forense e criptografia, porque é a representação legível mais compacta de bytes brutos.

Perguntas frequentes

O binário (base 2) usa dois dígitos (0 e 1) e é a representação de nível mais baixo: cada byte ocupa 8 caracteres. O octal (base 8) usa os dígitos 0–7, com cada byte em 3 caracteres. O hexadecimal (base 16) usa os dígitos 0–9 e as letras A–F, com cada byte em apenas 2 caracteres. O hexadecimal é o mais compacto e o mais usado para depuração.

Sim. Esta ferramenta suporta as seis direções de conversão: texto → binário, binário → texto, texto → octal, octal → texto, texto → hexadecimal e hexadecimal → texto. Basta alternar a direção da conversão e colar sua entrada.

A detecção automática examina a entrada para determinar se ela parece binária (apenas 0s e 1s), octal (apenas dígitos 0–7) ou hexadecimal (dígitos 0–9 e letras A–F). Se a entrada contiver caracteres fora desses conjuntos, ela será tratada como texto comum.

Você pode personalizar: o prefixo (nenhum, 0b para binário, 0o para octal, 0x para hexadecimal), o espaçamento entre bytes (espaços, vírgulas ou nenhum separador), o agrupamento de bytes (1, 2 ou 4 bytes por grupo) e o uso de maiúsculas ou minúsculas no hexadecimal.

Erros de decodificação geralmente ocorrem quando o comprimento da entrada não se alinha aos limites de byte. O binário deve ser múltiplo de 8 bits, o hexadecimal múltiplo de 2 dígitos e o octal deve ser múltiplo de 3 dígitos.

Com certeza. A ferramenta roda 100 % no seu navegador. Seu texto e seus dados codificados nunca são enviados a nenhum servidor nem transmitidos pela rede. Todo o processamento ocorre localmente no seu dispositivo.

A ferramenta usa pontos de código Unicode por meio de String.charCodeAt() e String.fromCharCode(), cobrindo o Plano Multilíngue Básico (U+0000 a U+FFFF). Caracteres fora desse intervalo podem não ser convertidos corretamente.

Sim, 100 % grátis, sem cadastro, sem conta e sem limites de uso. Converta quanto texto precisar e decodifique quantos despejos hexadecimais quiser: tudo grátis para sempre.