>> v = 0x0bcd >> b = v & 0xf >> v >>= 4 >> g = v & 0xf >> v >>= 4 >> r = v & 0xf >> print r, g, b >> >> > Alternatively, using 5-bit colors you would use > > b = v & 0x1f > g = (v >> 5) & 0x1f > r = (v >> 10) & 0x1f Darn. I knew I missed _something_... Diez