Pular para o conteúdo
Grátis

Conversor Binário e Hexadecimal

Converta números entre binário, octal, hexadecimal e decimal e transforme texto em binário na hora, de graça.

O Conversor Binário e Hexadecimal é uma ferramenta online e gratuita que converte números entre decimal, binário, octal e hexadecimal simultaneamente, e também transforma texto em binário e binário em texto.

O que é

Essas quatro bases numéricas aparecem o tempo todo em programação, redes e eletrônica: o decimal é a base 10 que usamos no dia a dia, o binário é a base 2 usada internamente pelos computadores (só com 0 e 1), o octal é a base 8 e o hexadecimal é a base 16, muito usado para representar cores, endereços de memória e códigos em geral, porque escreve números grandes com poucos caracteres.

Esta ferramenta faz a conversão entre as quatro bases ao mesmo tempo: ao digitar um valor em qualquer um dos quatro campos, os outros três se atualizam automaticamente, sem precisar apertar nenhum botão. Ela também tem uma seção separada para transformar um texto comum em código binário (usando 8 bits por caractere, no padrão ASCII) e para fazer o caminho inverso, transformando uma sequência de zeros e uns de volta em texto legível.

Como usar

  • Digite um número em qualquer um dos quatro campos (decimal, binário, hexadecimal ou octal) e veja os outros três se atualizarem na hora.
  • Use o botão "Limpar Registros" para zerar todos os campos de uma vez.
  • Para converter texto em binário, digite ou cole a palavra ou frase no campo de texto e copie o resultado no bloco ao lado.
  • Para converter binário em texto, cole a sequência de zeros e uns (separados por espaço) no campo correspondente e veja o texto decodificado aparecer.

Exemplo prático

Suponha que você digite o número 172 no campo decimal. Na mesma hora, os outros três campos são preenchidos assim:

  • Binário (base 2): 10101100. A ferramenta divide o número por 2 sucessivamente e guarda os restos. Você pode conferir pelas potências de dois: 128 + 32 + 8 + 4 = 172, que corresponde aos bits 1 0 1 0 1 1 0 0.
  • Octal (base 8): 254. Dividindo por 8: 172 ÷ 8 = 21, resto 4; 21 ÷ 8 = 2, resto 5; sobra o 2. Lendo de baixo para cima: 254. Conferindo: (2 × 64) + (5 × 8) + (4 × 1) = 128 + 40 + 4 = 172.
  • Hexadecimal (base 16): AC. Como 172 = (10 × 16) + 12, e na base 16 o 10 vira A e o 12 vira C, o resultado é AC. Conferindo: (10 × 16) + 12 = 160 + 12 = 172.

Como o valor está entre 0 e 255, o visualizador de 1 byte também acende as lâmpadas correspondentes: ligam os bits das potências 128, 32, 8 e 4 (verde), e ficam apagados os das potências 64, 16, 2 e 1. Somando só as lâmpadas acesas você chega de volta ao 172.

No modo texto, se você digitar a palavra Oi, cada letra vira um bloco de 8 bits pela tabela ASCII: o O tem código 79, que em binário é 01001111, e o i tem código 105, que é 01101001. O resultado copiável fica 01001111 01101001. Colando essa mesma sequência no campo "Binário ➔ Texto", você recupera a palavra Oi.

O visualizador de 1 byte

Sempre que o valor decimal digitado estiver entre 0 e 255 (o limite de 1 byte, ou 8 bits), a ferramenta desenha um painel com 8 quadrados representando cada bit. Os bits ativos (valor 1) acendem em verde, e embaixo de cada quadrado aparece a potência de dois correspondente (128, 64, 32, 16, 8, 4, 2 e 1). Somando as potências dos bits ativos, você chega exatamente ao número decimal digitado, o que ajuda a visualizar como um processador representa números usando apenas dois estados elétricos. Tudo é calculado direto no navegador, sem cadastro e de graça.

Perguntas frequentes

Como converter binário para decimal?

Basta digitar o número binário (só com 0 e 1) no campo de binário e o valor decimal aparece automaticamente. A ferramenta faz a conta em tempo real, sem precisar clicar em botão nem instalar nada.

Como transformar texto em binário?

Escolha o modo de texto e digite a palavra ou frase desejada. Cada caractere é convertido em um grupo de bits, e você também pode colar uma sequência de zeros e uns para recuperar o texto original.

Qual a diferença entre binário, octal e hexadecimal?

São formas diferentes de escrever o mesmo número: o binário usa base 2 (0 e 1), o octal usa base 8 (0 a 7) e o hexadecimal usa base 16 (0 a 9 e A a F). O hexadecimal é popular porque deixa números longos mais curtos e fáceis de ler.

Por que programação usa hexadecimal?

Porque cada dígito hexadecimal representa exatamente quatro bits, então um byte cabe em dois caracteres. Escrever 11111111 é cansativo e fácil de errar; escrever FF é a mesma informação. É também por isso que cor em CSS é hexadecimal.

Por que meu número não está sendo convertido?

Provavelmente há um símbolo inválido para aquela base. O binário só aceita 0 e 1, o octal vai de 0 a 7 e o hexadecimal usa 0 a 9 e A a F. Confira os caracteres digitados e o resultado volta a aparecer.

Sobre este conteúdo

Escrito por:
Ferramenta Grátis

Ferramentas relacionadas