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
- Introduza ou cole o seu valor hexadecimal no campo Hexadecimal (o # é opcional).
- Leia o resultado binário no campo Resultado.
- 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
| Decimal | Hexa | Binário |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | a | 1010 |
| 11 | b | 1011 |
| 12 | c | 1100 |
| 13 | d | 1101 |
| 14 | e | 1110 |
| 15 | f | 1111 |
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.