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
- Tabela de conversão de bases inteiras
Converta números inteiros entre binário, octal, decimal, hexadecimal e outras bases suportadas.
- Conversor binário online
Converte números inteiros entre binário (base 2) e decimal (base 10) com precisão total, mesmo para valores muito grandes.
- 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.
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.