Conversor HEX para Binário
Cada dígito hex mapeia exatamente 4 bits, então a conversão de hex para binário é a conversão de base mais limpa que você pode fazer. Cole um ou vários valores hex e esta ferramenta produz a string binária com cada dígito expandido para um nibble de 4 bits com zeros à esquerda, útil para documentação de campos de bits, registros de firmware e depuração de baixo nível.
Como converter hex para binário
-
1
Cole a entrada hex
Digite qualquer mistura de 0-9 e a-f; prefixos como `0x` e quaisquer separadores são removidos automaticamente.
-
2
Cada dígito vira 4 bits
Cada dígito hex é expandido para seu equivalente binário de 4 bits, então a saída sempre tem 4 bits por dígito.
-
3
Os zeros à esquerda são sempre mantidos
Cada nibble mantém seus 4 bits completos para que os limites dos bytes permaneçam alinhados; não há opção de corte.
-
4
Copie o binário
A saída é uma string pura `0/1` agrupada em nibbles de 4 bits, pronta para colar na documentação, comentários de firmware ou uma calculadora.
O mapeamento de hex para binário
Hex é uma visão compacta do binário: 2 dígitos hex = 1 byte = 8 bits. Traduzir mentalmente entre eles é rápido porque cada dígito hex cobre exatamente 4 bits.
Tabela de busca de nibbles
| Hex | Binário | Decimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Então 0x2F se torna 0010 1111.
Por que o agrupamento de 4 bits é importante
Engenheiros que leem um manual de referência STM32, AVR ou RISC-V esperam registros em grupos de 4 bits. O agrupamento torna óbvio que 0x8001 tem o MSB e LSB definidos e nada no meio.
Ordem dos bytes e prefixos
0xé um prefixo hex estilo C;&Hé um BASIC mais antigo;$é usado na montagem 6502. O conversor remove os três, além de qualquer outro caractere não hex como espaços, hífens ou dois-pontos.- A saída binária é sempre com o bit mais significativo primeiro, ordem de bytes de rede. Se seu alvo é little-endian, troque os bytes antes de organizá-los.
- Cada dígito hex sempre emite seus 4 bits completos, então um valor de registro de 32 bits sempre sai com 32 bits. Não há corte de zeros à esquerda para ativar ou desativar.
Perguntas frequentes
Não. 0xFF, 0xff e 0xFf todos se convertem para o mesmo 11111111. O conversor trata letras maiúsculas e minúsculas da mesma forma.
Este conversor trabalha apenas com a magnitude: um - à frente não é um caractere hex, então é removido e -0x01 se torna 0000 0001, igual ao 0x01. Para saída em complemento de dois ou com sinal, use uma ferramenta dedicada a números com sinal.
Sim. Separe-os com espaços ou quebras de linha e o conversor remove os separadores: 2A 3B produz 0010 1010 0011 1011. Observe que a saída é um fluxo contínuo, então os limites entre seus valores de entrada não são preservados.
Sim. Cada dígito hex sempre emite seus 4 bits completos com os zeros à esquerda mantidos, então um valor de registro de 32 bits como 0x80010000 sai como 1000 0000 0000 0001 0000 0000 0000 0000, com limites de bytes sempre alinhados.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Gerador de Configuração Nginx
Gere blocos de servidor Nginx com TLS, HTTP/2, gzip, cache de navegador e regras de proxy reverso a partir de um formulário simples.
Ferramenta disponível em outros idiomas
- HEX-바이너리 변환기 [KO]
- HEX till binär konverter [SV]
- HEX naar Binair Converter [NL]
- Konwerter HEX na binarny [PL]
- HEX zu Binär-Konverter [DE]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- Convertidor de HEX a Binario [ES]
- Konverter HEX ke Biner [ID]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- Convertisseur HEX en binaire [FR]
- 16進数→2進数変換ツール [JA]
- Chuyển đổi từ HEX sang nhị phân [VI]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]