Conversor de binário para hex

Cole um valor binário e receba o valor hexadecimal correspondente em maiúsculas. O conversor mantém apenas 0 e 1, ignora todo o resto e retorna um resultado hex simples, sem prefixo, agrupamento, preenchimento ou avisos de validação.

Como converter binário para hex

  1. 1

    Cole o valor binário

    Espaços e separadores podem ficar para facilitar a leitura. Qualquer caractere diferente de `0` ou `1` é ignorado.

  2. 2

    Mantenha apenas os bits

    A entrada é limpa até virar uma única sequência binária contínua. Se nenhum dígito binário restar, o resultado fica vazio.

  3. 3

    Converta o valor numérico

    Quatro bits correspondem a um dígito hex, mas a conversão é baseada no valor, então zeros à esquerda desaparecem.

  4. 4

    Leia o hex em maiúsculas

    A saída é apenas hexadecimal simples em maiúsculas. Adicione `0x`, espaços por byte ou preenchimento de largura fixa separadamente se precisar desse formato.

Tabela de dígitos hex

Binário Hex Binário Hex
0000 0 1000 8
0001 1 1001 9
0010 2 1010 A
0011 3 1011 B
0100 4 1100 C
0101 5 1101 D
0110 6 1110 E
0111 7 1111 F

Exemplo prático

Entrada: 1111 1010 0011 1100

Bits usados: 1111101000111100

Saída hex: FA3C

Verificação de zeros à esquerda: 00001111 retorna F, não 0F.

Quando este conversor é útil

  • Verificações rápidas de valor: transforme uma máscara de bits, um valor de registrador ou uma carga curta em um valor hex compacto.
  • Agrupamento legível: um dígito hex representa quatro bits binários, então valores longos ficam mais fáceis de ler.
  • Entrada colada flexível: espaços, underscores, pontuação e rótulos são ignorados, mas qualquer 0 ou 1 no texto colado ainda é usado.
  • Entradas moderadas: para bitstrings muito longos, larguras de palavra fixas ou trabalho de precisão arbitrária, use uma calculadora de programador, ferramenta CLI ou biblioteca de precisão arbitrária.

Perguntas frequentes

Eles não geram erro. O conversor remove todos os caracteres exceto 0 e 1; por exemplo, 0b1111 é tratado como 01111, que tem o mesmo valor de 1111.

00001111 e 1111 representam o mesmo valor numérico, então este conversor retorna F. Ele não preserva largura de byte nem adiciona preenchimento como 0F.

Não. A saída é hexadecimal simples em maiúsculas. Se precisar de 0xFA3C, texto em minúsculas ou grupos de bytes como FA 3C, formate o resultado depois da conversão.

Não. Caracteres não binários são ignorados silenciosamente em vez de gerar um aviso. Valide a entrada separadamente se caracteres inválidos precisarem ser rejeitados.

Ferramentas relacionadas