Conversão

Conversor de binário para hexadecimal

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é o sistema numérico binário?

O sistema numérico binário é um dos sistemas mais fundamentais em ciência da computação e eletrônica digital. Ele usa apenas dois dígitos — 0 e 1 — para representar todos os números possíveis. Cada dígito em um número binário é chamado de “bit”. Binário é a linguagem natural dos computadores porque todos os dispositivos digitais modernos usam dois estados (ligado e desligado, representados por 1 e 0) para armazenar e processar dados.

Por exemplo:

  • O decimal 2 em binário é escrito como 10.
  • O decimal 7 em binário é 111.

Cada posição dos dígitos em binário representa uma potência de 2:

Valor binaˊrio=bn×2n+bn1×2n1+...+b1×21+b0×20\text{Valor binário} = b_n \times 2^n + b_{n-1} \times 2^{n-1} + ... + b_1 \times 2^1 + b_0 \times 2^0

onde bib_i pode ser 0 ou 1.

O que é o sistema numérico hexadecimal?

O sistema hexadecimal (ou simplesmente “hex”) é um sistema base 16. Consiste em 16 dígitos — de 0 a 9 e depois de A a F (representando valores decimais de 10 a 15). Ele é amplamente utilizado em programação, endereçamento de memória e gráficos de computador porque permite uma representação compacta de números binários grandes.

Dígito hexadecValor decimal
00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

Por exemplo:

  • Decimal 255 = FF em hexadecimal.
  • Decimal 64 = 40 em hexadecimal.

Fórmula para conversão

Os números binários podem ser agrupados e convertidos diretamente em números hexadecimais porque ambos são potências de dois:

16=2416 = 2^4

Isso significa que um dígito hexadecimal representa exatamente quatro dígitos binários (bits). O processo de conversão passo a passo é o seguinte:

  1. Agrupe os dígitos binários em conjuntos de quatro, começando da direita (adicione zeros à esquerda, se necessário).
  2. Converta cada grupo de quatro bits em seu valor hexadecimal correspondente.
  3. Combine todos os dígitos hexadecimais em um único número hexadecimal.

Tabela de conversão de grupos de 4 bits

BinárioHexadecimal
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Exemplos

Você pode usar dois métodos de conversão. Vamos examiná-los com exemplos.

Exemplo 1: Converter binário 1101101 para hexadecimal

Passo 1: Agrupe em conjuntos de 4 bits (da direita para a esquerda)
Número binário: 0110 1101

Passo 2: Converta cada grupo usando a tabela
0110 → 6
1101 → D

Resposta:
Binário 1101101 = Hexadecimal 6D

Processo de DivisãoQuocienteResto em Decimal → Hex
109 ÷ 16613 → D
6 ÷ 1606

O resultado é 6D.

Exemplo 2: Converter binário 101101001010 para hexadecimal

Passo 1: Converter para decimal

1011010010102=1×211+0×210+1×29+1×28+0×27+1×26+0×25+0×24+1×23+0×22+1×21+0×20=2.89010101101001010_2 = 1 \times 2^{11} + 0 \times 2^{10} + 1 \times 2^9 + 1 \times 2^8 + 0 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 2.890_{10}

Passo 2: Converter para hexadecimal

2.89010=708A162.890_{10} = 708A_{16}
Processo de DivisãoQuocienteResto em Decimal → Hex
2.890 ÷ 1618010 → A
180 ÷ 16114
11 ÷ 16011 → B

Isto dá o resultado B4A, confirmando a equivalência com o binário.

Por que o binário e o hexadecimal são usados em computação

Os computadores usam binário internamente porque é fácil representar dois estados fisicamente (corrente elétrica ligada ou desligada). No entanto, números binários podem se tornar muito longos. Representar números binários grandes em forma hexadecimal os encurta significativamente e melhora a legibilidade para programadores.

Por exemplo:

  • Binário: 1111 1111 1111 1111
  • Hexadecimal: FFFF

Ambos representam o mesmo valor, mas a forma hex é mais curta e fácil de interpretar.

Perguntas frequentes

Como converter um número binário como 11110000 para hexadecimal?

Agrupe em conjuntos de 4 bits: 1111 0000
1111 → F, 0000 → 0
Portanto, o resultado é F0.

Quantos dígitos hexadecimais são necessários para representar 8 dígitos binários?

Como 1 dígito hex representa 4 bits, 8 dígitos binários requerem 8 ÷ 4 = 2 dígitos hexadecimais.

Por que os dígitos hexadecimais vão até F?

Hex usa base 16, então após 9, as letras A-F representam valores decimais de 10 a 15 para preencher as 16 posições possíveis de símbolos.

Como o método de agrupamento simplifica a conversão?

Agrupar diretamente em segmentos de 4 bits evita converter binário para decimal primeiro, tornando o processo mais rápido e menos propenso a erros.

Frações binárias podem ser convertidas para hexadecimal também?

Sim, números fracionários binários também podem ser convertidos. Agrupe os bits em ambos os lados do ponto decimal separadamente em conjuntos de quatro e, em seguida, converta cada grupo. Por exemplo, binário 1010.1101 = hex A.D.

Reportar um erro

Este campo é obrigatório.