Conversor de bases numéricas

Conversor de Hexadecimal para Decimal

Converta números hexadecimais para decimal ou binário instantaneamente. A ferramenta valida sua entrada, suporta inteiros muito grandes e mostra etapas claras de conversão.

Converter um número hexadecimal

Insira um valor hexadecimal e escolha se deseja convertê-lo para decimal ou binário. O sistema hexadecimal utiliza os dígitos de 0 a 9 e as letras de A a F.

Resultado decimal 7038
Converter decimal para hexadecimal em vez disso

Passos de conversão em tempo real

A explicação é atualizada conforme você digita. Para números muito grandes, a ferramenta mantém o resultado exato e resume o método em vez de exibir uma lista de etapas excessivamente longa.

Como este resultado é calculado

  1. Leia cada dígito hexadecimal da direita para a esquerda.
  2. Substitua A, B, C, D, E e F por valores decimais de 10 a 15.
  3. Multiplique cada valor de dígito pela potência correspondente de 16 e some os resultados.
Nota de precisão: Este conversor utiliza JavaScript BigInt para conversão de inteiros, garantindo que números grandes sejam tratados com precisão em vez de serem arredondados como os números de ponto flutuante convencionais.

O que são números hexadecimais e decimais?

O sistema decimal é o sistema numérico de base 10 utilizado no dia a dia. Ele utiliza dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

O sistema hexadecimal é base-16. Ele utiliza os dígitos decimais 0–9 mais as letras A, B, C, D, E e F, onde A equivale a 10 e F equivale a 15.

O hexadecimal é amplamente utilizado em computação porque um dígito hexadecimal representa exatamente quatro bits binários. Isso torna os valores binários longos mais curtos e fáceis de ler.

Como converter hexadecimal para decimal

Para converter hexadecimal para decimal, multiplique cada dígito hex por uma potência de 16. O dígito mais à direita usa 160, o próximo dígito usa 161, depois 162, e assim por diante.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Isso significa que o hexadecimal 1B7E é igual ao decimal 7038.

Como converter hexadecimal para binário

Para converter hexadecimal para binário, substitua cada dígito hexadecimal pelo seu equivalente binário de quatro bits. Em seguida, junte os grupos.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Os zeros à esquerda são geralmente removidos do valor binário final, a menos que sejam necessários para um formato de largura fixa.

Usos comuns do hexadecimal

O hexadecimal é comum na programação, depuração, endereços de memória, pontos de código Unicode, códigos de cores, somas de verificação e inspeção de arquivos binários.

Por exemplo, os valores de cor na web frequentemente usam notação hexadecimal. A cor #FF0000 representa o vermelho, onde FF é o canal vermelho e equivale a 255 em decimal.

Regras de entrada

  • Use os dígitos 0–9 e as letras A–F para entrada hexadecimal.
  • Letras minúsculas são aceitas e automaticamente normalizadas para maiúsculas.
  • São suportados prefixos opcionais, como 0x.
  • Números inteiros são suportados. Frações não são convertidas por esta ferramenta.