Calculadora hexadecimal

Calcule dois valores hexadecimais e confira o resultado em base 16, 10, 8 e 2 junto com o comprimento em bits e a divisão em bytes.

Última atualização: 2026/04/09

Calculadora hexadecimal

Insira dois valores hexadecimais e escolha uma operação para conferir imediatamente o resultado em hexadecimal, decimal, octal e binário, junto com o comprimento em bits e a divisão em bytes em uma única tela.

Entradas e operação
Atualiza enquanto você digita
0x
Espaços, sublinhados (_) e o prefixo 0x são limpos automaticamente. Suporta valores hexadecimais de até 64 dígitos.
0x
Todos os cálculos rodam no navegador. A divisão retorna o quociente inteiro e MOD mostra o resto.
Selecione uma operação
Exemplos rápidos
Dicas rápidas
  • ÷ usa o quociente inteiro, enquanto o resto aparece separadamente no resumo.
  • AND / OR / XOR mostra resultados bit a bit tanto em hexadecimal quanto em binário agrupado.
  • Divisão em bytes – os cartões dividem o resultado em bytes para facilitar a conferência de memória, pacotes ou códigos de cor.

Insira os dois valores para ver imediatamente o resultado hexadecimal e a tabela de conversão.

Exemplo · Adição
0x100
Resultado hexadecimal

O resultado de FF + 1 é 0x100, que em decimal vale 256.

0xFF + 0x1 = 0x100
0b1 0000 0000
A · 8 bits B · 1 bit Resultado · 9 bits
Decimal
256
Octal
0o400
Comprimento em bits
9
Bits em 1
1
Entradas x resultado
Item Hexadecimal Decimal Bits Bytes
Todas as bases do resultado
Notação Valor
Divisão em bytes

Mostra o resultado agrupado em bytes, com duas casas hexadecimais em cada grupo.

Esta ferramenta calcula apenas no navegador. O comprimento em bits e a divisão em bytes de resultados negativos são mostrados a partir do valor absoluto.

O que é a Calculadora hexadecimal?

A Calculadora hexadecimal permite somar, subtrair, multiplicar, dividir com quociente inteiro, obter o resto e aplicar AND / OR / XOR a dois valores hexadecimais, para depois conferir o resultado em várias bases. Diferentemente de um conversor simples, ela ajuda a validar cálculos reais para bitmasks, combinações de flags, endereços de memória e valores de pacotes quando a estrutura do número importa.

Assim que você digita, o cartão de resultado no topo mostra primeiro a resposta em hexadecimal e depois as visualizações em decimal, octal e binário, junto com o comprimento em bits e a divisão em bytes na mesma tela. Tudo roda localmente no navegador, então a ferramenta é prática tanto para uma conferência rápida quanto para estudar.

Situações úteis

Valores hexadecimais são comuns em desenvolvimento, redes, hardware, segurança e fluxos de cor. Esta ferramenta é mais útil do que um conversor de valor único quando você precisa calcular e interpretar o número ao mesmo tempo.

  • Operações com bitmask – Combine ou limpe valores de flags com AND / OR / XOR
  • Conferência de memória e registradores – Calcule deslocamentos de endereço ou valores de registradores principalmente em hexadecimal
  • Análise de pacotes e bytes – Divida o resultado em bytes para inspecionar dados de pacotes ou dumps
  • Entender a relação entre as bases – Compare como uma operação hexadecimal aparece em decimal e em binário
  • Conferência de divisão inteira – Revise cálculos em que quociente e resto são importantes

Principais recursos

Esta ferramenta foi pensada para reunir cálculo, leitura em várias bases e análise em nível de byte em um único fluxo. Em vez de devolver apenas uma linha de resposta, ela também mostra os detalhes necessários para interpretar o resultado na hora.

  • Oito operações suportadas – Alterne rapidamente entre +, −, ×, ÷, MOD, AND, OR e XOR
  • Cálculo em tempo real – Mude um valor ou a operação e o cartão de resultado e as tabelas são atualizados imediatamente
  • Saída em várias bases – Confira o resultado em hexadecimal junto com as formas decimal, octal e binária
  • Comprimento em bits e bits em 1 – Destaca os metadados estruturais mais importantes do resultado
  • Cartões de divisão em bytes – Divide o resultado em bytes hexadecimais de duas casas para facilitar a conferência
  • Copiar resultado – Copie a expressão e os principais resultados como texto

Como usar

Usar a ferramenta é simples. Insira dois valores hexadecimais, escolha uma operação e o resultado será atualizado em tempo real. Entradas com sublinhados ou com o prefixo 0x são normalizadas automaticamente.

  1. Insira o valor da esquerda – Digite o primeiro número hexadecimal no campo A.
  2. Insira o valor da direita – Digite o segundo número hexadecimal no campo B.
  3. Selecione uma operação – Escolha a operação aritmética ou bit a bit que você quer executar.
  4. Confira o cartão de resultado no topo – Comece pelo resultado hexadecimal e pela frase de resumo.
  5. Confira as tabelas e a divisão em bytes – Use a tabela comparativa e a lista de bytes para uma conferência mais detalhada.

Regras de cálculo e dicas de interpretação

Todas as entradas são interpretadas como valores hexadecimais sem sinal. Mesmo assim, a subtração pode produzir um resultado negativo, então o cartão de resultado mostra um sinal de menos quando necessário. A divisão retorna o quociente inteiro e MOD devolve apenas o resto.

O comprimento em bits e a divisão em bytes são calculados a partir do valor absoluto do resultado. Por exemplo, se o resultado for -0x20, o comprimento em bits é lido a partir do tamanho de 0x20. Isso ajuda no debug e em verificações rápidas, mas se você precisar de interpretação em complemento de dois, vale conferir essa regra separadamente.

  • AND / OR / XOR – Compara os dois valores de entrada bit a bit
  • Comprimento em bits – Número mínimo de dígitos binários necessário para representar o resultado
  • Bits em 1 – Quantidade de bits 1 na forma binária do resultado
  • Divisão em bytes – Agrupa o resultado em blocos de duas casas para facilitar a leitura de memória ou pacotes

Perguntas frequentes

Posso informar o valor com o prefixo 0x?

Sim. Valores como 0xFF, ffe F_F são normalizados automaticamente, e espaços ou sublinhados também são removidos.

Por que a divisão mostra um número inteiro em vez de um decimal?

A operação ÷ nesta ferramenta usa divisão inteira. Por exemplo, 0x11 ÷ 0x4 gera um quociente de 0x4 e um resto de 0x1. Se você precisar de um resultado decimal, converta os valores antes e use uma calculadora decimal.

Ela aceita valores negativos na entrada?

A entrada aceita apenas valores hexadecimais sem sinal. Mesmo assim, um resultado negativo pode aparecer após uma subtração, e apenas o resultado final recebe o sinal de menos.

Por que mostrar juntos o binário e a divisão em bytes?

Valores hexadecimais se relacionam diretamente com grupos de 4 bits, e bytes com grupos de 8 bits. Mostrar o binário agrupado junto com a divisão em bytes facilita ler combinações de flags, estruturas de pacotes e valores de memória.

Ela consegue calcular valores grandes?

A ferramenta suporta entradas de até 64 dígitos hexadecimais. Isso já é suficiente para cálculos comuns de endereços, conferência de padrões de bytes e uso de bitmask, mas dados maiores são melhor tratados com um script dedicado ou uma ferramenta especializada.

Opinião anônima 1

Comentários que incomodem outros usuários ou repitam a mesma mensagem podem ser ocultados ou removidos conforme nossas regras de moderação.

Caracteres restantes: 120

Ainda não há comentários. Deixe a primeira opinião.