Calculadora Hexadecimal

Converta entre hexadecimal, decimal e binário

Calculadora Hexadecimal

Converta entre decimal e hexadecimal

Conversor Hexadecimal

Insira um inteiro decimal

Fórmula
Divida por 16 repetidamente

O que é uma Calculadora Hexadecimal?

Uma Calculadora Hexadecimal é uma ferramenta para trabalhar com números hexadecimais (também chamados de hex), que usam base 16 em vez de base 10. O hexadecimal usa dezesseis símbolos: 0–9 e A–F, onde A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15.

O hex é amplamente usado em computação porque é uma forma compacta de representar dados binários. Como 1 dígito hex equivale a 4 bits binários, valores binários longos podem ser escritos de forma muito mais curta em hex. Por exemplo: binário 1111 = hex F, e binário 10101100 = hex AC.

Esta Calculadora Suporta Múltiplas Conversões

  • Decimal → Hexadecimal -- converte números na base 10 para base 16
  • Decimal → Binário -- converte números na base 10 para base 2

Calculadoras hexadecimais são úteis para converter entre hex, decimal e binário, trabalhar com cores em design web (ex.: #FF0000 para vermelho) e entender endereços de memória, código de máquina e outros conceitos de baixo nível.

Como usar esta Calculadora Hexadecimal

  1. Insira um número decimal -- digite qualquer inteiro no campo de entrada (ex.: 255)
  2. Clique em "Calcular" -- para converter o número
  3. Revise ambas as saídas -- o resultado mostra as representações hexadecimal (base 16) e binária (base 2) simultaneamente
  4. Experimente outros valores -- explore valores comuns como 16, 128, 255, 256 ou qualquer decimal que precise converter

Dicas:

  • Valores hex geralmente aparecem com o prefixo 0x (exemplo: 0xFF). Esta calculadora exibe os dígitos hex sem prefixo.
  • Hex usa apenas 0–9 e A–F. Se aparecer um erro, verifique se há caracteres inválidos.
  • Zeros à esquerda (como 00FF) não mudam o valor, mas podem ser úteis quando você quer um comprimento de byte fixo.

Fórmulas Hexadecimais

Valor Posicional Hex (Base 16)

Hex funciona como o valor posicional decimal, mas com potências de 16:

valor = Σ dᵢ × 16ⁱ (i = 0 a k)

Onde cada dígito dᵢ pode ser 0–15 (0–9 ou A–F)

Exemplo: 1A₁₆ = 1×16¹ + 10×16⁰ = 16 + 10 = 26₁₀

Converter Decimal para Hex

Divida repetidamente por 16 e anote os restos:

  1. Divida o número por 16
  2. Anote o resto (0–15, usando A–F para 10–15)
  3. Divida o quociente por 16 e repita até o quociente ser 0
  4. Leia os restos de baixo para cima

Tabela de Conversão Hex para Binário

Cada dígito hex corresponde diretamente a um grupo de 4 bits binários:

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

A

1010

B

1011

C

1100

D

1101

E

1110

F

1111

Adição Hexadecimal (Conceito)

A adição hexadecimal segue a mesma ideia da adição decimal, mas os transportes ocorrem em 16 em vez de 10. Se a soma de um dígito for 16 ou mais, escreva o resto e carregue 1 para a próxima posição.

Exemplos de Cálculo

Exemplo 1: Converter Hex para Decimal

Converter: 1A₁₆ para decimal

Cálculo: 1×16 + 10 = 26

Resultado: 1A₁₆ = 26₁₀

Exemplo 2: Converter Hex para Binário

Converter: 2F₁₆ para binário

Passos:

  • 2 = 0010
  • F = 1111

Resultado: 2F₁₆ = 00101111₂

Exemplo 3: Converter Decimal para Hex

Converter: 255₁₀ para hex

Passos:

  • 255 ÷ 16 = 15 resto 15
  • 15 em hex = F, resto 15 = F

Resultado: 255₁₀ = FF₁₆

Exemplo 4: Adição Hexadecimal

Somar: A5₁₆ + 1C₁₆

Verificar via decimal:

  • A5₁₆ = 10×16 + 5 = 165
  • 1C₁₆ = 1×16 + 12 = 28
  • 165 + 28 = 193
  • 193 ÷ 16 = 12 resto 1 → C1

Resultado: A5₁₆ + 1C₁₆ = C1₁₆

Perguntas Frequentes

Por que o hexadecimal é usado em computação?

Hex é uma forma compacta de representar binário. Como 1 dígito hex equivale a 4 bits, é muito mais fácil de ler e escrever do que longas sequências binárias, especialmente para endereços de memória e dados de máquina.

O que significam as letras A–F no hex?

Elas representam os valores de 10 a 15: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

Qual é a diferença entre hex e binário?

Binário é base 2 (0 e 1). Hex é base 16 (0–9 e A–F). O hex é frequentemente usado como abreviação do binário porque comprime 4 bits em 1 caractere.

O que significa "0x" na frente de um número?

"0x" é um prefixo comum em programação para indicar um número hexadecimal. Por exemplo, 0xFF significa FF em hex (255 em decimal).

Por que valores hex aparecem em cores como #FF0000?

Em design web, as cores são comumente representadas como três pares hex para Vermelho, Verde e Azul (RGB). Cada par vai de 00 a FF (0 a 255 em decimal). Por exemplo, #FF0000 é vermelho puro, sem verde nem azul.

Incorpore Hex Calculator ao seu site

Quer adicionar esta calculadora ao seu site? Obtenha um código personalizado que combina com o design do seu site e mantém seus visitantes engajados.

Design responsivo
Estilo personalizado
Carregamento rápido
Otimizado para celular

O que é o sistema hexadecimal?

O sistema hexadecimal (base 16) usa os dígitos 0–9 e as letras A–F, onde A=10, B=11, C=12, D=13, E=14 e F=15. É compacto por natureza — um único dígito hex representa exatamente 4 bits binários — o que o torna ideal para expressar dados binários de forma legível para humanos. Você vai encontrá-lo em programação, endereços de memória, código de máquina e em qualquer lugar onde valores binários grandes precisam continuar legíveis sem ocupar muito espaço.

Esta calculadora converte entre hex, decimal e binário instantaneamente, e também realiza aritmética hexadecimal como adição e subtração. É uma ferramenta indispensável para designers web que trabalham com códigos de cor #RRGGBB, programadores depurando endereços de memória ou valores de registradores, e qualquer pessoa que faça operações bit a bit. Seja lendo um dump de registradores de CPU ou escolhendo a cor de fundo de um site, o hexadecimal é a linguagem que você precisa.

Como usar a calculadora hexadecimal

  1. Digite um número hexadecimal usando dígitos 0–9 e letras A–F, ou um número decimal para converter da base 10.
  2. Selecione a direção da conversão: hex para decimal, decimal para hex ou hex para binário.
  3. Clique em Calcular para processar a conversão ou a aritmética.
  4. Leia as três representações em base lado a lado: hexadecimal, decimal e binário.

Fórmulas de conversão hexadecimal

Hex para Decimal: multiplique cada dígito por 16^posição 1A3₁₆ = 1×16² + 10×16¹ + 3×16⁰ = 256 + 160 + 3 = 419 Decimal para Hex: divida por 16, colete os restos 255 ÷ 16 = 15 resto 15 (F), então 255₁₀ = FF₁₆ Dígitos hex: 0-9 = 0-9, A=10, B=11, C=12, D=13, E=14, F=15 Códigos de cor: #RRGGBB — dois dígitos hex para Vermelho, Verde, Azul (0-255)

Cada dígito hexadecimal corresponde exatamente a 4 bits binários (um "nibble"). Dois dígitos hex formam um byte, variando de 00 a FF — ou seja, de 0 a 255 em decimal. É por isso que cada canal de cor no #RRGGBB vai de 00 (0) a FF (255).

Exemplos resolvidos

FF₁₆ = 255₁₀ — O valor máximo de um byte

FF em hexadecimal é o maior valor que cabe em um único byte (8 bits). Na cor RGB, FF significa intensidade máxima, então #FFFFFF é branco puro (os três canais no máximo) e #000000 é preto puro (todos os canais em 0).

Decodificando um código de cor hex: #1A2B3C

Divida em três pares: R = 1A₁₆ = 26₁₀, G = 2B₁₆ = 43₁₀, B = 3C₁₆ = 60₁₀. Portanto, #1A2B3C é um azul-cinza escuro com vermelho=26, verde=43, azul=60. É exatamente assim que os seletores de cor CSS funcionam por baixo dos panos.

1000₁₀ = 3E8₁₆

Para converter 1000 para hex: 1000 ÷ 16 = 62 resto 8, depois 62 ÷ 16 = 3 resto 14 (E), depois 3 ÷ 16 = 0 resto 3. Lendo os restos de baixo para cima: 3E8. Então mil em decimal é 3E8 em hexadecimal.

Perguntas frequentes

Por que os programadores usam hexadecimal em vez de decimal?
Porque os computadores trabalham em binário (base 2), e o hex (base 16) mapeia de forma limpa sobre o binário — cada dígito hex equivale exatamente a 4 bits. Isso significa que um endereço de memória de 32 bits tem 8 dígitos hex, muito mais fácil de ler do que 32 uns e zeros. O decimal não tem essa relação limpa com o binário, o que o torna inconveniente para trabalho de baixo nível.
O que significa #FFFFFF nas cores da web?
#FFFFFF é branco puro em CSS e HTML. O prefixo # marca como código de cor hex. Os seis dígitos são três pares: FF para vermelho, FF para verde, FF para azul. Cada FF equivale a 255 em decimal, a intensidade máxima para aquele canal de cor. Todos os canais no máximo = luz branca.
Como se conta em hexadecimal?
Conta-se 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F — e então vai para 10 (que equivale a 16 em decimal). Depois de 1F vem 20, depois de FF vem 100, e assim por diante. É a mesma lógica de carry do decimal, mas com 16 símbolos em vez de 10.
O que é um nibble?
Um nibble são 4 bits — exatamente metade de um byte. Um dígito hex representa um nibble. Portanto, um byte completo (8 bits) precisa de exatamente dois dígitos hex. O nome é um termo computacional bem-humorado: se um byte é uma mordida de dados, um nibble é metade disso.
Qual é a diferença entre hexadecimal e binário?
O binário (base 2) usa apenas 0 e 1. O hex (base 16) usa 0–9 e A–F. Eles representam a mesma informação, mas o hex é 4 vezes mais compacto — cada dígito hex representa 4 dígitos binários. Os programadores usam hex como abreviação do binário porque é muito mais fácil de ler e digitar, agrupando-se de forma limpa em bytes e palavras.