De dígitos para bits
Cada dígito hexadecimal tem exatamente quatro bits, então converter hexadecimal para binário é consultar uma tabela: escreva o padrão de quatro bits de cada dígito na ordem. A é 1010, F é 1111, 3 é 0011. Agrupar a saída em nibbles mantém juntos os bits de cada dígito, o que facilita ler mapas de registradores, flags, trechos de endereços IPv6 e cabeçalhos de protocolo em que cada bit tem um significado.
Exemplo resolvido
0x1F4 → 1 = 0001, F = 1111, 4 = 0100 → 0001 1111 0100 (500 em decimal). Num registrador de status, isso mostra de relance quais flags estão ligadas: os bits 2, 4, 5, 6, 7 e 8, contando a partir de 0 na direita.
Zeros à esquerda
Com o agrupamento ligado, o primeiro nibble mantém os zeros à esquerda para os grupos alinharem com os dígitos hexadecimais. Desligue o agrupamento para a forma binária mais curta.
Como funciona
A página lê os dígitos hexadecimais como um inteiro grande exato e escreve em base 2. Com o agrupamento, os bits recebem zeros à esquerda até um múltiplo de quatro e são divididos em nibbles, então cada grupo corresponde a um dígito da entrada. Maiúsculas não importam, e 0x, espaços e sublinhados são ignorados. A tabela repete o valor em decimal e octal e mostra o tamanho em bits. Cada linha é convertida separadamente.
Perguntas frequentes
Como converter hexadecimal para binário à mão?
Troque cada dígito pelo seu padrão de quatro bits: 0 = 0000, 5 = 0101, A = 1010, F = 1111.
Por que aparecem zeros à esquerda?
Para cada grupo de quatro bits alinhar com um dígito hexadecimal. Desligue o agrupamento para a forma mais curta.
Qual o tamanho máximo da entrada?
Qualquer tamanho; a conversão é exata.
Converte texto em hexadecimal para caracteres?
Não. Para bytes de texto, use a página de hexadecimal para texto.
Fontes
- ECMA-262 — ECMAScript Language Specification
- ISO 80000-1:2022 — Quantities and units — Part 1: General
- Wikipedia — Hexadecimal
Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/hex-to-binary/