CalculeOnline

Hexadecimal para Decimal

Converta números hexadecimais (base 16) em decimais (base 10).

Valor para converter

EXEMPLOS RÁPIDOS

Em base personalizada 10

255

Binário (base 2)

11111111

Octal (base 8)

377

Decimal (base 10)

255

Hexadecimal (base 16)

FF

Como converter para base 10 (divisões sucessivas)

Algoritmo clássico: divida sucessivamente o número pela base, anote os restos. O número convertido é a leitura dos restos de baixo para cima.

255 ÷ 10 = 25 resto 5
25 ÷ 10 = 2 resto 5
2 ÷ 10 = 0 resto 2
→ Lê os restos de baixo para cima.

Como converter hexadecimal para decimal passo a passo

A conversão hex → decimal usa o mesmo princípio posicional do binário, mas com base 16 em vez de 2. Cada dígito hex tem um peso que é uma potência de 16, contado da direita para a esquerda começando em 16⁰ = 1. Letras A-F valem 10-15 respectivamente.

Exemplo: converter 2AF:

posição: 2    1    0
dígito:  2    A    F
valor:   2   10   15
peso:  256   16    1

cálculo:
2 × 256 = 512
10 × 16 = 160
15 ×  1 =  15
soma    = 687

Resultado: 2AF₁₆ = 687₁₀

Tabela de potências de 16

PosiçãoPotênciaValor decimal
016⁰1
116¹16
216²256
316³4.096
416⁴65.536
516⁵1.048.576
616⁶16.777.216
716⁷268.435.456
816⁸4.294.967.296

16⁸ ≈ 4,29 bilhões é exatamente o intervalo de um inteiro de 32 bits sem sinal — por isso UUIDs e endereços IPv4 em hex ocupam até 8 dígitos.

Onde isso aparece no mundo real

  • Cores em design: #FFAA00 em decimal RGB é rgb(255, 170, 0) — laranja saturado. A conversão é por par de dígitos hex (1 byte por canal).
  • Endereços de memória: debugadores expõem ponteiros em hex; converter para decimal é raro mas útil ao calcular offsets.
  • Códigos de erro Windows e HRESULT: 0x80004005 é um valor de erro padrão. Conhecer o decimal facilita pesquisar em bases de conhecimento.
  • Cripto e hashes: impressões digitais SHA-256 ocupam 64 dígitos hex (256 bits). Conversões pontuais ajudam em validações.
  • Tabelas Unicode: o caractere ❤ é U+2764 em hex (10084 em decimal). Páginas HTML aceitam ambas as notações em &#x e &#.

Erros comuns

  • Tratar A-F como zero. A vale 10, F vale 15. Esquecer disso joga o cálculo para baixo.
  • Inverter a ordem das potências. Posição 0 é o dígito mais à direita, não o mais à esquerda.
  • Misturar com base 8. O octal usa potências de 8, não 16. Verifique sempre qual base é a entrada.
  • Esquecer o prefixo 0x ao copiar de código. Em C ou Python, 0xFF é hex, FF sozinho é tratado como variável.

Perguntas Frequentes

Como converter hexadecimal em decimal?

Multiplique cada dígito pela potência de 16 da sua posição (direita para esquerda, começando em 0). A=10, B=11, C=12, D=13, E=14, F=15. Exemplo com FF: F×16¹ + F×16⁰ = 15×16 + 15 = 240 + 15 = 255.

O hex aceita maiúsculas e minúsculas?

Sim. FF, ff e Ff representam o mesmo valor. Esta calculadora normaliza tudo para maiúsculas. Em JavaScript, .toString(16) retorna minúsculas; em outras linguagens varia. Em endereços MAC e UUIDs, ambos são aceitos.

Quanto vale FFFFFF em decimal?

FFFFFF₁₆ = 16.777.215. É o limite superior de cores RGB (24 bits = 3 bytes). Por isso displays comuns suportam ~16,7 milhões de cores. Hex FFFF = 65.535 (limite de 16 bits, comum em portas TCP/UDP). FFFFFFFF = 4.294.967.295 (limite uint32).

O que é o "0xDEADBEEF"?

É um valor mágico em programação — palavras formadas com letras hex (A-F) usadas como marcadores de memória ou debugging. Outros: 0xCAFEBABE (Java), 0xFEEDFACE, 0xC0FFEE, 0xBADC0DE, 0xDEFACED. Servem para identificar visualmente regiões de memória corrompida ou preenchimentos.

Outros conversores

Sobre esta calculadora

Autor: Equipe Editorial CalculeOnline

Última revisão: 14 de maio de 2026

Fórmulas verificadas contra fontes oficiais. Consulte a metodologia para detalhes sobre cálculos e referências.


Aviso: os resultados têm caráter educativo e informativo. Podem não refletir condições específicas de contratos, casos individuais ou decisões judiciais. Para escolhas com impacto financeiro, jurídico, contábil ou de saúde, consulte um profissional qualificado.