Ir para o conteúdo
Calculadoras online, rápidas e explicadas contato@nztbr.com

Finanças e Economia

Calculadora Hexadecimal Online

Esta calculadora hexadecimal realiza adição, subtração, multiplicação e divisão entre números na base 16. O resultado também é apresentado nas bases decimal e binária, facilitando conferências em programação, eletrônica e sistemas digitais.

Por Stéfano Barcellos, Formado em Direito Publicada em Atualizada em

Compartilhar

Salvar e imprimir

Exportar para Word

Digite dois números hexadecimais usando os símbolos de 0 a 9 e de A a F. O prefixo 0x é opcional.

O que esta calculadora hexadecimal resolve

A calculadora hexadecimal permite executar contas diretamente na base 16. Ela recebe dois valores escritos com os algarismos de 0 a 9 e as letras A, B, C, D, E e F, aplica a operação escolhida e devolve o resultado em hexadecimal. Para conferência, mostra também o mesmo resultado em decimal e em binário. Assim, evita a conversão manual antes de somar, subtrair, multiplicar ou dividir valores usados em endereços de memória, códigos de cor, máscaras, registradores e dados digitais.

O sistema hexadecimal é posicional: cada posição vale uma potência de 16. Depois do dígito 9, as letras representam valores adicionais: A vale 10, B vale 11, C vale 12, D vale 13, E vale 14 e F vale 15. Por isso, o número hexadecimal 10 não equivale a dez decimal; ele equivale a dezesseis decimal. A distinção da base é essencial para não interpretar uma conta corretamente escrita como se estivesse no sistema decimal.

A ferramenta aceita letras maiúsculas ou minúsculas e ignora o prefixo técnico 0x quando ele for informado. Por exemplo, FF, ff e 0xFF representam o mesmo número. Números negativos também podem ser digitados com sinal de menos. Na divisão, o retorno é uma divisão inteira: a parte fracionária é descartada, e o eventual resto é informado no detalhe do resultado.

Como usar a calculadora campo a campo

Primeiro número hexadecimal

Informe o valor inicial da operação. Use apenas dígitos hexadecimais: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Exemplos válidos são 7B, 1A0, FEED, 0x2F e -80. Espaços no começo ou no fim são removidos automaticamente, mas pontos, vírgulas e letras fora do intervalo A–F não são aceitos.

Operação

Selecione adição para juntar valores, subtração para encontrar a diferença, multiplicação para repetir uma quantidade e divisão inteira para dividir um número por outro sem parte decimal. A divisão inteira é apropriada quando a aplicação trabalha com unidades indivisíveis, bytes, blocos ou posições de memória. Não a utilize quando precisar de casas decimais ou de arredondamento matemático convencional.

Segundo número hexadecimal

Digite o outro operando seguindo as mesmas regras do primeiro campo. Em uma divisão, este valor não pode ser zero. Após preencher os campos, pressione Calcular. O botão Limpar apaga os valores, a mensagem de erro e o resultado, permitindo iniciar outra conta.

Fórmula e passo a passo do cálculo hexadecimal

Para entender uma conversão, considere um número hexadecimal formado por dígitos d. Seu valor decimal é obtido pela soma de cada dígito multiplicado pela potência de 16 correspondente à sua posição, da direita para a esquerda. Em termos gerais, para um número com posições de 0 a n, usa-se a expressão: valor decimal = Σ(dígito × 16posição).

No hexadecimal 2F, por exemplo, o 2 está na posição das dezenas hexadecimais e F vale 15 na posição das unidades. Logo, 2F = 2 × 16¹ + 15 × 16⁰ = 32 + 15 = 47 decimal. A calculadora transforma internamente os dois números em valores inteiros, executa a operação selecionada e converte o resultado novamente para a base 16 e para a base 2.

Na adição, quando uma coluna alcança 16 ou mais, forma-se um transporte para a coluna seguinte. Em A + 9, A representa 10; 10 + 9 é 19 decimal, que corresponde a 13 hexadecimal. Portanto, escreve-se 3 e transporta-se 1. Na subtração, se um dígito não for suficiente, toma-se uma unidade da posição à esquerda; essa unidade vale 16 na coluna atual, e não 10 como no sistema decimal.

Tabela de valores dos dígitos hexadecimais

Dígito hexadecimalValor decimalRepresentação binária
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

Tabela de conversões frequentes

HexadecimalDecimalBinárioUso ilustrativo
A101010Um dígito hexadecimal
101610000Início da segunda dezena hexadecimal
7F1271111111Limite positivo comum em 7 bits
FF25511111111Valor máximo de 8 bits sem sinal
100256100000000Primeiro valor com três dígitos
FFFF65.5351111111111111111Valor máximo de 16 bits sem sinal

Exemplos resolvidos

Exemplo 1: soma de 2F com 1A

Digite 2F no primeiro campo, escolha adição e informe 1A no segundo. Em decimal, 2F corresponde a 47 e 1A corresponde a 26. A soma é 73 decimal, que em hexadecimal é 49. Portanto, 2F + 1A = 49.

Exemplo 2: subtração de 100 menos 3C

O número 100 hexadecimal vale 256 decimal, enquanto 3C vale 60. A diferença é 196 decimal. Convertendo 196 para a base 16, obtém-se C4. Logo, 100 − 3C = C4.

Exemplo 3: multiplicação de FF por 10

FF equivale a 255 decimal e 10 hexadecimal equivale a 16 decimal. A multiplicação produz 4.080 decimal. Na base 16, deslocar uma posição à esquerda ao multiplicar por 10 resulta em FF0; assim, FF × 10 = FF0.

Base técnica aplicável

A base hexadecimal é uma notação de numeração posicional de radix 16, amplamente empregada em computação por sua relação direta com o sistema binário. Cada algarismo hexadecimal representa exatamente quatro bits, também chamados de nibble. Essa correspondência torna a escrita mais curta e legível que longas sequências de zeros e uns, sem alterar o valor numérico armazenado.

Em linguagens de programação, documentação de hardware e protocolos, é comum o uso do prefixo 0x para deixar explícita a base. A convenção, porém, não altera o valor: 0x1F e 1F são a mesma sequência hexadecimal quando o contexto já define a base 16. Para números com sinal, sistemas computacionais podem adotar complemento de dois e um tamanho fixo de bits. Esta calculadora interpreta o sinal digitado matematicamente, sem impor largura de 8, 16, 32 ou 64 bits.

Erros comuns ao calcular em hexadecimal

  • Tratar a letra A como uma variável, quando ela representa o valor decimal 10.
  • Usar G, H ou qualquer outra letra além de F; esses símbolos não pertencem à base 16.
  • Ler 10 hexadecimal como dez decimal, embora seu valor seja 16 decimal.
  • Digitar vírgula ou ponto como separador de milhares ou decimal; esta ferramenta trabalha somente com inteiros.
  • Dividir por 0, operação que não possui resultado definido.
  • Confundir divisão inteira com uma divisão que preserva frações.
  • Supor que valores negativos exibidos aqui representam automaticamente o complemento de dois de um processador.

Limites do resultado

O resultado é uma operação aritmética sobre inteiros e não define, por si só, a forma como um equipamento armazena o número. Em informática, o mesmo padrão de bits pode receber interpretação sem sinal, com sinal, como caractere, cor ou endereço, conforme o contexto. Por exemplo, FF pode significar 255 em um byte sem sinal ou −1 em um byte de 8 bits com complemento de dois.

Na divisão, a calculadora informa o quociente inteiro e o resto, sem produzir representação fracionária hexadecimal. Também não aplica limites de registradores, transbordamento, máscaras de bits nem arredondamentos específicos de linguagens de programação. Quando a finalidade envolver código, hardware, protocolo ou especificação técnica, confira a largura do campo, a codificação e as regras do ambiente utilizado.

Aviso: o resultado é uma estimativa informativa, que não substitui cálculo oficial nem orientação de profissional habilitado, e que convenções coletivas, contratos e regras específicas podem alterar o valor final. Para aplicações técnicas, confirme ainda a base, o tamanho em bits e as regras de interpretação exigidas pelo sistema.

Base do conteúdo

Referências

  1. ISO/IEC 9899:2018 — Programming Languages — C International Organization for Standardization 2018
  2. The C Programming Language Prentice Hall 1988
  3. Computer Systems: A Programmer's Perspective Pearson 2016
  4. Digital Design and Computer Architecture Morgan Kaufmann 2016

Dúvidas comuns

Perguntas frequentes

Como calcular hexadecimal para decimal?

Multiplique cada dígito por uma potência de 16 conforme sua posição e some os resultados. Por exemplo, 1A é 1 × 16 mais 10, totalizando 26 em decimal.

Quais letras são aceitas em um número hexadecimal?

São aceitas as letras A, B, C, D, E e F, em maiúsculas ou minúsculas. Elas representam, respectivamente, os valores decimais de 10 a 15.

Posso usar o prefixo 0x na calculadora?

Sim. O prefixo 0x é reconhecido como indicação da base hexadecimal e é opcional. Assim, 0xFF e FF produzem o mesmo resultado.

Como fazer soma hexadecimal?

Digite os dois valores, selecione Adição e clique em Calcular. A ferramenta apresenta a soma na base 16 e também suas equivalências decimal e binária.

A calculadora aceita números hexadecimais negativos?

Sim, basta incluir o sinal de menos antes do número, como -A ou -0xFF. O sinal é tratado como valor matemático, sem conversão automática para complemento de dois.

Como funciona a divisão hexadecimal?

A divisão é inteira: o resultado mostra o quociente sem casas fracionárias e informa o resto da divisão. O divisor deve ser diferente de zero.

FF em hexadecimal é quanto em decimal?

FF equivale a 255 em decimal. O primeiro F vale 15 × 16 e o segundo vale 15, resultando em 240 + 15.

Quem escreveu

Stéfano Barcellos

Formado em Direito

Formado em Direito, escreve sobre cálculos aplicados ao dia a dia: prazos, jornada de trabalho, juros, impostos e conversões. Revisa cada calculadora do 11 Calculadoras antes da publicação.

  • Bacharel em Direito
  • Produção de conteúdo editorial desde 2016
  • Responsável pela revisão técnica das calculadoras publicadas

Continue calculando

Calculadoras relacionadas

Lista completa