Conversão

Conversor de hexadecimal para decimal

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 de numeração decimal?

O sistema de numeração decimal, também conhecido como sistema de base 10, é o sistema numérico mais comum usado no dia a dia. Ele consiste em dez dígitos — de 0 a 9 — e a posição de cada dígito determina seu valor com base em potências de dez. Por exemplo, no número 523, o dígito 5 está na casa das centenas, o que equivale a 5×102=5005 \times 10^2 = 500; o dígito 2 está na casa das dezenas, 2×101=202 \times 10^1 = 20; e o dígito 3 está na casa das unidades, 3×100=33 \times 10^0 = 3. Assim, somando esses valores, temos 500+20+3=523500 + 20 + 3 = 523.

Esse sistema de valor posicional é direto porque corresponde à maneira como a compreensão humana da contagem de números se originou — usando dez dígitos correspondentes a dez dedos.

O que é o sistema de numeração hexadecimal?

O sistema de numeração hexadecimal, ou sistema de base 16, é amplamente usado em computação e eletrônica digital devido à sua estreita relação com o código binário. Em vez de dez símbolos, ele usa dezesseis. Os primeiros dez símbolos são os mesmos que no sistema decimal (0–9), mas para representar valores de dez a quinze, são adicionadas as letras A–F:

DecimalHexadecimal
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F

O hexadecimal é particularmente útil para a legibilidade humana de dados binários. Um dígito hexadecimal corresponde diretamente a quatro dígitos binários, também chamados de bits. Isso significa que converter entre binário e hexadecimal é simples — cada grupo de quatro bits traduz-se diretamente em um dígito hexadecimal.

Processo de conversão passo a passo

  1. Anote o número hexadecimal.
  2. Atribua a cada dígito o seu equivalente decimal.
  3. Multiplique cada dígito por 16 elevado à potência de seu índice posicional, começando por 0 na posição mais à direita.
  4. Some todos os resultados.

Este método manual passo a passo é exatamente o que um conversor automático realiza instantaneamente.

Exemplos

Exemplo 1

Converter hexadecimal 101 para decimal.

Detalhamento: 10116=(1×162)+(0×161)+(1×160)101_{16} = (1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0)

então (1×162)+(0×161)+(1×160)=256+0+1=257(1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0) = 256 + 0 + 1 = 257.

Portanto, 10116=25710101_{16} = 257_{10}.

Exemplo 2

Converter o número octal FF para decimal.

FF16=(15×161)+(15×160)=240+15=255FF_{16} = (15 \times 16^1) + (15 \times 16^0) = 240 + 15 = 255

Assim, FF16=25510FF_{16} = 255_{10}.
Em binário, isso também equivale a 11111111, que representa um byte de valor máximo em sistemas de 8 bits.

Exemplo 3

Converter o número decimal 513 para hexadecimal.

Decimal para hexadecimal:

Divisão por 16QuocienteResto
513 ÷ 16321
32 ÷ 1620
2 ÷ 1602

Assim, 51310=20116513_{10} = 201_{16}.

Contexto histórico

A ideia da notação hexadecimal surgiu com o desenvolvimento de computadores digitais em meados do século XX. Como os números binários, consistindo apenas de 0s e 1s, são complicados para o processamento humano, os engenheiros introduziram a base 16 como uma abreviação eficiente. Linguagens de programação e sistemas computacionais iniciais — por exemplo, mainframes da IBM e posteriormente linguagens baseadas em C — adotaram a representação hex para endereços, instruções de máquina e códigos de cor.

Na computação moderna, a notação hexadecimal é padrão no design da web (por exemplo, #FF5733) e em ferramentas de depuração, desenvolvimento de firmware e endereçamento de memória.

Conversão no contexto do dia a dia

Embora os valores hexadecimais possam parecer abstratos, eles aparecem com frequência:

  • Códigos de cor no design da web: #FFFFFF (branco) ou #000000 (preto). Cada par de caracteres corresponde a uma intensidade de cor para os canais vermelho, verde e azul.
  • Endereços de memória do computador: como 0x1A3F.
  • Códigos de erro de diagnósticos de hardware ou software. Compreender como interpretá-los ou convertê-los pode tornar a solução de problemas e a análise de dados mais intuitivas.

Perguntas frequentes

Como converter o valor hexadecimal 3e7 para decimal?

3e716=(3×162)+(14×161)+(7×160)=(3×256)+(14×16)+(7×1)=768+224+7=9993e7_{16} = (3 \times 16^2) + (14 \times 16^1) + (7 \times 16^0) = (3 \times 256) + (14 \times 16) + (7 \times 1) = 768 + 224 + 7 = 999.
Portanto, 3e716=999103e7_{16} = 999_{10}.

Quantos números decimais correspondem aos dígitos hexadecimais de A a F?

As letras A a F representam números decimais de 10 a 15. Assim, seis valores decimais (10, 11, 12, 13, 14, 15) correspondem ao hexadecimal A–F.

Por que o hexadecimal é usado na programação?

Porque um dígito hexadecimal equivale exatamente a quatro bits binários, ele simplifica a forma como as sequências binárias são representadas, lidas e depuradas. Por exemplo, 11111111 em binário pode ser facilmente escrito como FF em hexadecimal.

Como verificar a correção de uma conversão de hexadecimal para decimal?

Após calcular o valor decimal, converta-o de volta em hexadecimal dividindo repetidamente por 16 e registrando os restos. Se você retornar aos seus dígitos hexadecimais originais, a conversão está correta.

2022 de decimal para hexadecimal

Vamos converter o número decimal 2022 para hexadecimal.

Divisão por 16QuocienteResto
2022 ÷ 161266
126 ÷ 16714 (E)
7 ÷ 1607

Os restos de baixo para cima dão: 202210=7E6162022_{10} = 7E6_{16}.

Reportar um erro

Este campo é obrigatório.