Como converter decimal em hexadecimal à mão
Por MICKAEL GOMES CONSULTING · Última atualização: 2026-06-19
Para converter um número decimal em hexadecimal à mão, divida o número por dezasseis, anote o resto e continue a dividir o quociente por dezasseis até este chegar a zero. Lendo os restos do último para o primeiro, obtém-se o valor hexadecimal. Qualquer resto de dez a quinze escreve-se com uma letra A a F. O método é curto, mecânico e funciona para qualquer número inteiro.
O método das divisões sucessivas
Escolha o número que quer converter e divida-o por dezasseis. Registe em separado o quociente inteiro e o resto. Depois volte a dividir esse quociente por dezasseis, registando o novo quociente e o novo resto. Repita até o quociente ser zero. Cada divisão produz um algarismo hexadecimal, e os algarismos surgem pela ordem inversa, por isso o primeiro resto que encontra é o algarismo hexadecimal mais à direita (o menos significativo).
O hábito essencial é converter os restos de dez a quinze em letras à medida que avança: dez passa a A, onze a B, doze a C, treze a D, catorze a E e quinze a F. Esquecer este passo é o erro mais frequente.
Exemplo resolvido: 700 em hexadecimal
Comecemos com 700. Dividir 700 por 16 dá um quociente de 43 com um resto de 12, e doze é a letra C. Dividamos agora 43 por 16: o quociente é 2 com um resto de 11, que é a letra B. Por fim, dividamos 2 por 16: o quociente é 0 com um resto de 2. O quociente chegou a zero, por isso paramos.
Junte os restos do último para o primeiro: 2, depois B, depois C. A resposta é 2BC. Pode confirmá-lo desenvolvendo: 2 vezes 256 são 512, B (onze) vezes 16 são 176, e C (doze) vezes 1 são 12. Somando 512 mais 176 mais 12 obtém-se exatamente 700.
Um atalho para números pequenos
Para qualquer número de 0 a 255 pode dispensar a divisão longa, separando o valor diretamente em dois algarismos hexadecimais. Divida o número por dezasseis uma só vez: o quociente é o primeiro algarismo hexadecimal e o resto é o segundo. Para 200, 200 a dividir por 16 dá 12 resto 8, portanto o algarismo de maior peso é C e o de menor peso é 8, ou seja, C8. Isto funciona porque dois algarismos hexadecimais cobrem exatamente a gama de um único byte.
Confirmar o seu resultado
Para verificar uma conversão, desenvolva o valor hexadecimal de volta para decimal, multiplicando cada algarismo pelo seu valor de posição (1, 16, 256, e assim sucessivamente) e somando os resultados. Se o total coincidir com o número de partida, a conversão está correta. Fazer esta verificação uma ou duas vezes dá confiança, e é exatamente o cálculo que um conversor automático faz por si quando prefere não dividir à mão.