Conversor de decimal para hexadecimal

Converta inteiros decimais em notação hexadecimal, binária e octal com resultados exatos e instantâneos.

Converter decimal para hexadecimal
Informe um inteiro decimal não negativo para ver sua representação na base 16 e em outros sistemas numéricos.

Sobre a conversão de decimal para hexadecimal

Um conversor de decimal para hexadecimal reescreve um inteiro da base 10 na base 16 sem alterar seu valor numérico. O sistema decimal usa os dez dígitos de 0 a 9. O hexadecimal usa esses dígitos mais as letras A a F, que representam os valores decimais de 10 a 15. Por exemplo, o decimal 255 vira FF porque o primeiro F representa quinze grupos de dezesseis e o segundo representa quinze unidades. A conversão manual costuma usar divisões sucessivas por 16. Divida o número decimal por 16, anote o resto e continue dividindo cada quociente inteiro até ele chegar a zero. Leia os restos do último para o primeiro, substituindo os valores de 10 a 15 por A a F. O decimal 42 produz quociente 2 e resto 10, então sua forma hexadecimal é 2A. Esta calculadora aplica instantaneamente a mesma regra de numeração posicional. O hexadecimal é muito usado na computação porque um dígito hexadecimal corresponde exatamente a quatro bits binários. Essa relação compacta facilita a leitura de padrões binários longos. Desenvolvedores encontram valores hexadecimais em endereços de memória, valores de bytes, pontos de código Unicode, saídas de depuração e cores da web. Um byte entre os decimais 0 e 255 pode ser mostrado com dois dígitos hexadecimais, de 00 a FF. Os resultados binários e octais permitem comparar as bases mais comuns. A entrada deve ser um inteiro não negativo dentro do intervalo de inteiros seguros do JavaScript, para que todos os dígitos exibidos permaneçam exatos. Zeros à esquerda não alteram o valor e são omitidos na saída normalizada. O conversor usa letras maiúsculas de A a F, embora as minúsculas representem os mesmos valores. O zero decimal vira zero hexadecimal, e não uma string vazia. Para conferir uma resposta, expanda cada dígito hexadecimal pelo seu valor posicional. Começando pela direita, as posições representam potências de 16: unidades, grupos de dezesseis, grupos de 256 e assim por diante. Para 2A, multiplique 2 por 16 e some 10 para obter o decimal 42. Essa conferência é útil em aulas de programação e na revisão de identificadores, valores de registradores ou dados codificados. O resultado apenas muda a notação; ele não arredonda, estima nem altera o inteiro original. Use a ferramenta sempre que um valor decimal precisar entrar em uma documentação de software, ser comparado com uma máscara binária ou ser expresso de forma compacta na base 16. A saída paralela oferece uma referência rápida entre três sistemas não decimais comuns, mantendo clara a conversão principal.

Exemplos de decimal para hexadecimal

Valores comuns na computação mostram como inteiros decimais aparecem na base 16.

DecimalHexadecimalContexto
255FFValor máximo de um byte sem sinal
1024400Potência de dois
40961000Potência maior de 16
422AExemplo simples de dois dígitos

Como converter decimal para hexadecimal

  1. Informe um inteiro decimal não negativo.
  2. Selecione Converter para calcular a representação na base 16.
  3. Leia o resultado hexadecimal e compare os equivalentes binário e octal.
  4. Use Limpar para apagar o número atual.

Perguntas frequentes

Quais dígitos o hexadecimal usa?

O hexadecimal usa 0 a 9 e A a F. As letras representam os valores decimais de 10 a 15.

Por que o hexadecimal é útil na computação?

Cada dígito hexadecimal corresponde exatamente a quatro bits binários. É uma forma compacta e legível de exibir bytes, endereços e padrões de bits.

Como converter hexadecimal de volta para decimal?

Multiplique cada dígito pela potência de 16 correspondente e some os produtos. As posições são contadas a partir de zero no dígito mais à direita.

Letras hexadecimais minúsculas são válidas?

Sim, a a f têm os mesmos valores numéricos que A a F. Este conversor exibe letras maiúsculas para manter a consistência.

O hexadecimal pode representar zero?

Sim, o zero decimal é 0 em hexadecimal. É um valor válido em qualquer sistema de numeração posicional.