255
255
FF
255 ÷ 16 = 15 resto 15, y luego 15 ÷ 16 = 0 resto 15. Los dos restos son F.
Escribe un número entero y léelo en hexadecimal, con cada división entre 16 debajo. Empieza con 255, que es FF.
Última actualización
Coddy te enseña escribiendo código real en tu navegador: lecciones interactivas, feedback al instante y ayuda de IA cuando te atascas.
Cada división entre 16 deja un resto de 0 a 15, y ese resto es el siguiente dígito hexadecimal por la derecha. Para 500: 500 ÷ 16 = 31 resto 4, 31 ÷ 16 = 1 resto 15 (F) y 1 ÷ 16 = 0 resto 1. Leído hacia arriba, da 1F4.
Si ya tienes la forma binaria, hay un atajo: separa los bits en grupos de cuatro desde la derecha y convierte cada grupo en un dígito hexadecimal. El conversor de binario a hexadecimal muestra ese método.
El conversor escribe los pasos de la división para cualquier número entero y usa BigInt, así que los valores de 64 bits se mantienen exactos.
255
FF
255 ÷ 16 = 15 resto 15, y luego 15 ÷ 16 = 0 resto 15. Los dos restos son F.
rgb(255, 136, 0)
#FF8800
Convierte cada canal por separado: 255 es FF, 136 es 88 y 0 es 00.
500
1F4
Los restos son 4, 15 y 1. Leídos hacia arriba, con el 15 escrito como F, dan 1F4.
128512
1F600
128512 es el punto de código del emoji de la cara sonriente, que se escribe U+1F600.
0x10 es 16, así que marca los valores hexadecimales con el prefijo 0x.FF. 255 es 15 × 16 + 15, y 15 se escribe F.
64. 100 ÷ 16 = 6 resto 4, así que los dígitos hexadecimales son 6 y 4.
hex(255) devuelve '0xff' y format(255, 'X') devuelve 'FF'. En JavaScript, (255).toString(16) devuelve 'ff'. Puedes ejecutar estas conversiones en el playground de Python.Un dígito hexadecimal son exactamente cuatro bits, así que un byte siempre son dos dígitos hexadecimales. Los datos binarios se leen mucho mejor así que en decimal, donde los límites de los bytes no coinciden con los dígitos.