Conversor de binário para hexadecimal

Converta números binários em notação hexadecimal compacta com letras maiúsculas, valores decimal e octal e contagem de bits.

Converter binário para hexadecimal
Informe um inteiro binário formado apenas por zeros e uns para ver seus valores equivalentes.

Sobre a conversão de binário para hexadecimal

Binário e hexadecimal são sistemas de numeração posicionais que descrevem os mesmos valores com símbolos diferentes. O binário tem base 2 e usa apenas zero e um. O hexadecimal tem base 16 e usa os dígitos de zero a nove, seguidos de A a F para os valores de dez a quinze. Como dezesseis é a quarta potência de dois, cada dígito hexadecimal corresponde exatamente a quatro bits binários. Essa relação torna o hexadecimal uma forma compacta e legível de representar dados binários. Para converter manualmente, agrupe os bits de quatro em quatro a partir da direita. Complete o grupo da esquerda com zeros iniciais, se necessário, e substitua cada grupo pelo dígito hexadecimal correspondente. O valor binário 10101010 se divide em 1010 e 1010. Cada grupo representa dez em decimal, escrito A em hexadecimal, então o resultado é AA. Da mesma forma, o binário 11111111 se torna FF. O conversor interpreta toda a entrada como um inteiro não negativo de tamanho arbitrário e produz a notação hexadecimal em maiúsculas. Também mostra os equivalentes decimal e octal e o número de bits informados. Esses valores ajudam a conferir cálculos e a entender como o mesmo padrão aparece em bases diferentes. Os zeros iniciais contam na extensão da entrada, e a saída hexadecimal preserva a largura correspondente em nibbles; assim, uma entrada de oito bits como 00001111 produz 0F. A notação hexadecimal é muito usada em programação e sistemas digitais. Endereços de memória, instruções de máquina, canais de cor, pontos de código Unicode, identificadores de rede e valores de diagnóstico costumam aparecer em hexadecimal porque é muito mais curto que o binário e mantém fácil conversão em nível de bits. Um byte contém oito bits e pode ser representado por exatamente dois dígitos hexadecimais, de 00 a FF. Valores maiores seguem o mesmo padrão de quatro bits por dígito. Esta ferramenta trata a entrada como uma magnitude sem sinal. Um bit um no início não torna o valor negativo. Interpretações com sinal, como complemento de dois, dependem de um comprimento de palavra definido; por isso o mesmo padrão visível pode representar valores com sinal diferentes em contextos distintos. Confirme se sua aplicação espera um inteiro sem sinal, um inteiro com sinal de largura fixa ou dados brutos antes de atribuir significado ao resultado. Apenas zeros e uns são aceitos, sem espaços, prefixos, pontos decimais ou separadores. Sequências de comprimento arbitrário são processadas com aritmética inteira exata, evitando o limite de arredondamento dos números comuns de ponto flutuante. Valores muito longos naturalmente geram sequências decimais, octais e hexadecimais longas. Para programação, eletrônica e exercícios em sala, este conversor permite obter rapidamente uma representação hexadecimal concisa e conferir o resultado em outras duas bases.

Exemplos de binário para hexadecimal

Entrada bináriaSaída hexadecimalAgrupamento
1010AUm grupo de quatro bits corresponde a um dígito hexadecimal.
10101010AAOs grupos 1010 e 1010 correspondem, cada um, a A.
11111111FFOito bits com valor um formam dois dígitos F.
10000000000001000O valor 4096 em representação binária se torna 1000 em hexadecimal.

Como converter binário para hexadecimal

  1. Informe um inteiro binário usando apenas zero e um.
  2. Confira se não há espaços, prefixos ou separadores.
  3. Selecione Converter para hexadecimal para processar a sequência de bits.
  4. Leia o resultado hexadecimal e confira com os valores decimal ou octal.

Perguntas frequentes sobre binário para hexadecimal

Por que quatro bits equivalem a um dígito hexadecimal?

Quatro bits têm dezesseis padrões possíveis, correspondentes aos dezesseis dígitos hexadecimais. Assim, o mapeamento é exato e não exige arredondamento.

Como converto binário para hexadecimal à mão?

Agrupe os bits de quatro em quatro a partir da direita e complete o grupo esquerdo com zeros se necessário. Troque cada grupo pelo dígito hexadecimal correspondente.

Letras hexadecimais minúsculas são diferentes?

Não. Maiúsculas e minúsculas representam os mesmos valores. Este conversor usa A a F em maiúsculas para manter a saída consistente.

Um bit um no início significa que o número é negativo?

Não neste conversor, que trata a entrada como uma magnitude sem sinal. A interpretação negativa exige largura fixa e uma convenção de codificação com sinal.

Os zeros iniciais afetam o resultado?

Zeros iniciais não alteram o valor numérico. Eles contam no comprimento de bits informado e podem ser preservados na largura hexadecimal exibida.