255
255
FF
255 ÷ 16 = 15 resto 15, e depois 15 ÷ 16 = 0 resto 15. Os dois restos são F.
Digite um número inteiro e veja ele em hexadecimal, com cada divisão por 16 logo abaixo. Ele começa com 255, que é FF.
Última atualização
A Coddy ensina você escrevendo código de verdade no navegador: lições interativas, feedback instantâneo e ajuda de IA quando você trava.
Cada divisão por 16 deixa um resto de 0 a 15, e esse resto é o próximo dígito hexadecimal a partir da direita. Para 500: 500 ÷ 16 = 31 resto 4, 31 ÷ 16 = 1 resto 15 (F) e 1 ÷ 16 = 0 resto 1. Lido de baixo para cima, dá 1F4.
Se você já tem a forma binária, existe um atalho: separe os bits em grupos de quatro a partir da direita e troque cada grupo por um dígito hexadecimal. O conversor de binário para hexadecimal mostra esse método.
O conversor escreve os passos da divisão para qualquer número inteiro e usa BigInt, então valores de 64 bits continuam exatos.
255
FF
255 ÷ 16 = 15 resto 15, e depois 15 ÷ 16 = 0 resto 15. Os dois restos são F.
rgb(255, 136, 0)
#FF8800
Converta cada canal separadamente: 255 é FF, 136 é 88 e 0 é 00.
500
1F4
Os restos são 4, 15 e 1. Lidos de baixo para cima, com o 15 escrito como F, dão 1F4.
128512
1F600
128512 é o ponto de código do emoji de rosto sorridente, escrito U+1F600.
0x10 é 16, então marque os valores hexadecimais com o prefixo 0x.FF. 255 é 15 × 16 + 15, e 15 se escreve F.
64. 100 ÷ 16 = 6 resto 4, então os dígitos hexadecimais são 6 e 4.
hex(255) retorna '0xff' e format(255, 'X') retorna 'FF'. Em JavaScript, (255).toString(16) retorna 'ff'. Você pode rodar essas conversões no playground de Python.Um dígito hexadecimal tem exatamente quatro bits, então um byte sempre ocupa dois dígitos hexadecimais. Dados binários ficam muito mais fáceis de ler assim do que em decimal, em que os limites dos bytes não coincidem com os dígitos.