Início / Ferramentas de Números / Conversor hexadecimal online
Ferramentas online gratuitas

Conversor hexadecimal online

Converte números inteiros entre hexadecimal (base 16) e decimal (base 10), com suporte para números muito grandes e sinal negativo.

Começar a usar

Conversão exata para inteiros grandes

Este conversor utiliza aritmética de inteiros de precisão arbitrária (BigInt), pelo que consegue lidar com números até 10.000 dígitos sem perder exatidão. Por exemplo, o número decimal 255 é convertido para FF em hexadecimal.

Como funciona a conversão

A ferramenta interpreta a entrada como um número inteiro na base selecionada. Não são aceites prefixos como 0x, sinais de mais, espaços internos, frações ou notação de vírgula flutuante hexadecimal. O resultado é apresentado em dígitos ASCII, sem qualquer preenchimento ou representação de complemento para dois.

Limitações e uso profissional

Esta página não codifica texto em hexadecimal, não descodifica bytes, nem calcula larguras de bits com sinal. Para trabalho com protocolos ou ficheiros binários, confirme sempre a largura de bits, a representação de sinal e a ordem dos bytes, pois esta ferramenta representa apenas inteiros matemáticos.

Perguntas frequentes

Posso converter números negativos?

Sim, pode introduzir um número decimal com um sinal de menos no início. O resultado hexadecimal será a representação do valor absoluto com o sinal negativo indicado separadamente, não em complemento para dois.

O que acontece se introduzir caracteres inválidos?

A entrada é rejeitada se contiver caracteres fora dos permitidos: para hexadecimal, apenas 0-9 e A-F; para decimal, apenas dígitos e um possível sinal de menos no início. Não são aceites espaços, sinais de mais ou prefixos.

Os resultados são enviados para algum servidor?

Não. A conversão é feita localmente no seu navegador e os dados não são transmitidos.

Verificação rápida

  • Confirme que a direção da conversão está correta.
  • Verifique se a entrada não contém espaços ou prefixos.
  • Compare o resultado com um exemplo conhecido, como 255 decimal = FF hexadecimal.

Escolher a ferramenta adequada

O limite de 10000 algarismos exclui o menos ASCII e os espaços exteriores, que são removidos. Espaços internos e separadores de grupos são inválidos. Use algarismos ASCII 0–9. O resultado convertido remove zeros iniciais; -0 passa a 0. Em hexadecimal, 1e3 vale 483 decimal, não é notação científica; no modo decimal é inválido. Volte a converter após mudar a direção. Limpar mantém a direção.

O processamento é feito localmente no navegador.