Conversão

Conversor de decimal 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 decimal?

O sistema numérico decimal, também chamado de sistema base-10, é o sistema de numeração mais comumente usado no dia a dia. Ele usa dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Cada dígito em um número representa uma potência de dez, dependendo de sua posição.

Por exemplo, no número 427, o dígito 7 representa 7×1007 \times 10^0, o 2 representa 2×1012 \times 10^1, e o 4 representa 4×1024 \times 10^2. Somando tudo, obtemos: 427=4×100+2×10+7×1427 = 4 \times 100 + 2 \times 10 + 7 \times 1.

Esse conceito de valor posicional forma a base de todos os sistemas numéricos.

O que é o sistema numérico hexadecimal?

O sistema numérico hexadecimal, ou sistema base-16, utiliza dezesseis símbolos possíveis para cada dígito: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
Aqui, as letras representam os números decimais de 10 a 15:

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Este sistema é compacto e eficiente. É especialmente importante em computação e eletrônica digital, onde números binários (base 2) são usados internamente. Um único dígito hexadecimal corresponde exatamente a quatro dígitos binários (bits), facilitando as conversões.

Por exemplo, o número hexadecimal 2F é igual a 2×161+F×160=2×16+15=472 \times 16^1 + F \times 16^0 = 2 \times 16 + 15 = 47 na forma decimal.

Fórmula

Para converter um número decimal em hexadecimal, utiliza-se a divisão repetida por 16.
Cada vez, o resto representa um dígito hexadecimal, começando da posição menos significativa (dígito mais à direita).

Dado um número decimal NN. Divida NN por 16 até que o quociente se torne zero.
A relação pode ser resumida como:

N=(rk×16k)+(rk1×16k1)+...+(r1×161)+(r0×160)N = (r_k \times 16^k) + (r_{k-1} \times 16^{k-1}) + ... + (r_1 \times 16^1) + (r_0 \times 16^0)

Onde:

  • rir_i é o restante obtido em cada etapa da divisão (convertido para símbolo hexadecimal, se necessário)
  • O número hexadecimal final é lido do resto inferior para o resto superior

Exemplo passo a passo: Converter 256 (decimal) para hexadecimal

Para compreender o processo mais claramente, vamos seguir cada etapa da divisão:

Decimal ÷ 16QuocienteResto
256 ÷ 16160
16 ÷ 1610
1 ÷ 1601

Agora, começando do resto inferior e movendo para cima, obtemos:
100₁₆ (representação hexadecimal de 256).

Então 25610=10016256_{10} = 100_{16}.

Exemplo 2: Converter 43 981 (decimal) para hexadecimal

Decimal ÷ 16QuocienteResto
43 981 ÷ 162 74813 (D)
2 748 ÷ 1617112 (C)
171 ÷ 161011 (B)
10 ÷ 16010 (A)

Revertendo os restos: ABCD₁₆

Assim, 4398110=ABCD1643 981_{10} = ABCD_{16}.

Dicas rápidas de conversão

  1. Divida o número decimal por 16 repetidamente.
  2. Registre o resto cada vez – converta valores de 10 a 15 em A–F.
  3. Inverta a ordem dos restos coletados para obter o valor hexadecimal final.
  4. Para números muito grandes, usar uma calculadora é mais rápido e evita erros manuais.

Aplicações do sistema hexadecimal

  1. Computação e programação: Números hexadecimais representam endereços de memória e códigos de cores.
    Por exemplo, o código de cor #FF0000 representa vermelho puro.
    Os três pares (FF, 00, 00) mostram a intensidade de vermelho, verde e azul em hexadecimal.
  2. Eletrônica digital: Usado para representação de dados em sistemas binários; forma hexadecimal encurtada simplifica sequências binárias.
  3. Redes de computadores: Endereços MAC e endereços IPv6 usam notação hexadecimal para compactar.
  4. Sistemas de depuração: Engenheiros de software usam dumps hexadecimais para visualizar dados binários em formato legível.

Perguntas frequentes

Como converter 500 em decimal para hexadecimal manualmente?

Divida 500 repetidamente por 16:

Decimal ÷ 16QuocienteResto
500 ÷ 16314
31 ÷ 16115 (F)
1 ÷ 1601

Lendo de baixo para cima: 1F4₁₆.
50010=1F416500_{10} = 1F4_{16}.

Quantos dígitos hexadecimais são necessários para representar um byte?

Um byte equivale a 8 bits, e cada dígito hexadecimal equivale a 4 bits.
Portanto, 8÷4=28 ÷ 4 = 2 dígitos.
Um byte é representado por exatamente dois caracteres hexadecimais.

Como verificar se um número hexadecimal é válido?

Verifique se todos os caracteres pertencem a: 0–9 e A–F.
Qualquer outro caractere (como G ou Z) não é válido na representação hexadecimal.

Qual é o maior número hexadecimal que cabe em um único byte?

Um byte = 8 bits = 281=2552^8 - 1 = 255 em decimal.
O equivalente hexadecimal de 255 é FF₁₆.

Por que o hexadecimal é preferido ao binário na programação?

Os números binários são longos e difíceis de ler. O hexadecimal os condensa, usando 1 dígito hexadecimal por 4 bits binários, tornando a leitura e a depuração muito mais eficientes. Por exemplo, a string binária 11111111 torna-se simplesmente FF₁₆.

Reportar um erro

Este campo é obrigatório.