O Conversor de Decimal para Hex recebe qualquer inteiro — positivo, negativo ou gigante — e devolve a forma hexadecimal. Saem três variações de uma vez: minúsculas sem prefixo ('ff'), com prefixo ('0xff') e maiúsculas ('FF'), para você copiar a que a próxima ferramenta pedir. O tipo Number do JavaScript perde precisão acima de 2^53; este conversor usa BigInt por dentro e continua exato.
🛠 Built by Bob · ✓ QA by Ben ·
Shipped May 14, 2026
Como usar 1 Digite ou cole o valor decimal. Negativos e inteiros muito grandes são bem-vindos.
2 Leia as três variações em hex — escolha a que a sua próxima ferramenta espera.
3 Precisa do contrário? Use o Conversor de Hex para Decimal.
Perguntas frequentes Qual é a fórmula de decimal para hex? Como o conversor trata números negativos? Funciona com valores do tamanho de BigInt? Por que três formatos de saída? Algum dado é enviado para um servidor?
Qual é a fórmula de decimal para hex? Divida o decimal por 16 repetidamente; os restos, lidos de baixo para cima, formam os dígitos hex. 255 / 16 = 15 resto 15, então o hex é FF. Para 6719: 6719 / 16 = 419 resto 15 (F), 419 / 16 = 26 resto 3 (3), 26 / 16 = 1 resto 10 (A), 1 / 16 = 0 resto 1 → lendo de baixo para cima: 1A3F.
Como o conversor trata números negativos? Ele mostra a magnitude em hex com um sinal de menos na frente (ex.: -1 → -0x1). Ele NÃO mostra a representação em complemento de dois, porque o complemento de dois exige escolher uma largura de bits. Se você precisa de complemento de dois para uma largura específica, avise e podemos criar uma ferramenta irmã.
Funciona com valores do tamanho de BigInt? Sim. O conversor lê a entrada como BigInt, então valores acima de 2^53 (onde o Number do JavaScript perde precisão) continuam exatos. 2^64 - 1 = 18446744073709551615 → 0xffffffffffffffff.
Por que três formatos de saída? Ferramentas diferentes esperam formas diferentes. Cores em CSS pedem '#ff'; código no estilo C pede '0xff'; muitas documentações e especificações de protocolo usam 'FF' sem prefixo. O conversor mostra os três para você não precisar formatar à mão.
Algum dado é enviado para um servidor? Não. A conversão roda no seu navegador. Nada é transmitido, armazenado ou registrado. Ratings & Reviews Loading reviews…