~/pt/hex-to-binary.html 200 OK
PT

Conversor hexadecimal para binário

Expanda qualquer valor hexadecimal nos seus bits binários num instante.

Um conversor hexadecimal para binário transforma valores em base 16 (algarismos 0 a 9 e letras A a F) em bits de base 2. Por exemplo, 2F passa a 101111. As duas bases alinham-se na perfeição: cada algarismo hexadecimal corresponde a exatamente quatro algarismos binários, a que se chama nibble. Introduza um valor hexadecimal abaixo para ver os seus bits, ou use a ferramenta inversa para compactar binário de volta em hexadecimal.

Como funciona

  1. Introduza ou cole o seu valor hexadecimal no campo Hexadecimal (o # é opcional).
  2. Leia o resultado binário no campo Resultado.
  3. Utilize o botão de copiar para obter a cadeia de bits.

Exemplo resolvido: 2F em binário

Converta cada algarismo hexadecimal no seu nibble de 4 bits: 2 é 0010 e F é 1111. Juntos dão 00101111, ou seja, 0010 1111. Removendo o zero à esquerda fica 101111, o valor que esta ferramenta devolve para 2F.

Tabela de referência

Cada algarismo hexadecimal como um nibble de 4 bits
DecimalHexaBinário
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
10a1010
11b1011
12c1100
13d1101
14e1110
15f1111

Perguntas frequentes

Como converto hexadecimal em binário rapidamente?
Substitua cada algarismo hexadecimal pelo seu padrão binário de quatro bits, retirado da tabela de nibbles, e junte-os por ordem. Como um algarismo hexadecimal equivale sempre a quatro bits, não é preciso qualquer divisão.
Quanto é FF em binário?
FF são dois nibbles F, e F é 1111, portanto FF é 11111111 — oito bits a 1, o maior valor de um único byte.
Porque é que o hexadecimal é tão prático para o binário?
Um byte tem oito bits, que se dividem de forma limpa em dois grupos de quatro. Cada grupo é um algarismo hexadecimal, por isso qualquer byte fica em dois caracteres hexadecimais em vez de oito bits.
O conversor mantém os zeros à esquerda?
Não. Devolve o valor numérico, por isso os zeros à esquerda são removidos (2F passa a 101111). Faça o preenchimento até um múltiplo de quatro bits, se precisar de saída alinhada ao byte.

Ferramentas relacionadas