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 cards CSS
Crie um card com seu título, texto e link opcional. Ajuste cores, borda, espaçamento, sombra e efeito ao passar o mouse. Depois copie ou baixe o HTML e o CSS.
Gerador de textura de ruído
Gere uma textura de ruído em SVG que se repete sem emendas, com opacidade, frequência do grão, tipo de ruído e cor de fundo ajustáveis, e copie o CSS já pronto.
Gerador de Configuração Webpack
Crie um webpack.config.js para webpack 5 a partir de um formulário curto: defina o entry, a pasta de saída e o modo, e ative TypeScript, Babel, um loader CSS, HtmlWebpackPlugin e um servidor de desenvolvimento.
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.
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.
Ferramenta disponível em outros idiomas
- 16進数→2進数変換ツール [JA]
- HEX till binär konverter [SV]
- Konverter HEX ke Biner [ID]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- HEX-바이너리 변환기 [KO]
- Convertisseur HEX en binaire [FR]
- Konwerter HEX na binarny [PL]
- HEX naar Binair Converter [NL]
- Chuyển đổi từ HEX sang nhị phân [VI]
- HEX zu Binär-Konverter [DE]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- Convertidor de HEX a Binario [ES]
- Convertitore da HEX a Binario [IT]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]
- HEX to Binary Converter [EN]