Conversor Binário ↔ Hexadecimal
Converte números entre binário e hexadecimal sem passar pelo decimal. Mostra agrupamento em nibbles (4 bits).
Agrupamento em nibbles (4 bits):
—
Do bit ao hex sem passar pelo decimal
Você está lendo um dump de memória, uma máscara de registrador ou um valor de cor e precisa sair de 11010110 para D6 sem fazer conta de cabeça nem abrir a calculadora do sistema. Os dois campos aqui são espelhados: digite de um lado e o outro se atualiza a cada tecla, nos dois sentidos. Embaixo, o mesmo binário aparece agrupado de quatro em quatro bits.
A conversão é direta porque cada grupo de 4 bits, o nibble, equivale a exatamente um dígito hexadecimal. Nada passa por decimal, então uma string de 64, 128 ou 256 bits sai correta, enquanto conversores que convertem para número inteiro quebram acima de 2 elevado a 53. Se o binário não fecha um múltiplo de quatro, ele completa com zeros à esquerda: 101 vira 0101 e resulta em 5.
Caractere inválido não é apagado do campo, apenas ignorado no cálculo. Se você digitou um 2 no binário ou um G no hexadecimal e o resultado parece estranho, é isso. Ele trabalha só com inteiros sem sinal: nada de menos na frente, ponto decimal ou interpretação de complemento de dois, então em números negativos converta o padrão de bits que já tem em mãos. O cálculo acontece inteiro no navegador.
Perguntas frequentes
Por que aparecem zeros à esquerda no binário?
Funciona com números negativos?
Tem limite de tamanho para o número?
Ferramentas Relacionadas
Conversor de Base Numérica
Converta números entre as bases binária (2), octal (8), decimal (10) e hexadecimal (16). Conversão instantânea e bidirecional no navegador.
Conversor de Bases Numéricas
Converta números entre binário (base 2), decimal (base 10), hexadecimal (base 16) e octal (base 8). Digite em qualquer campo e veja a conversão instantânea nos demais.
Conversor de IPv4 (Formatos)
Converta endereços IPv4 entre formatos: decimal pontuado (192.168.1.1), inteiro (3232235777), hexadecimal (0xC0A80101) e binário (11000000.10101000.00000001.00000001). Tudo no navegador.