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.hex(255) retorna '0xff' e format(255, 'X') retorna 'FF'. Em JavaScript, (255).toString(16) retorna 'ff'.