RGB565 Color Picker for Embedded Developers

Pick a color with a clear wheel button or eyedropper, then copy values as RGB (0-255), HEX, 0xRRGGBB, and RGB565.

Color Picker

Pick color

Need manual value conversion? Use Color Code Converter.

Choose a color to get values.

Preview & values

RGB (0-255)
HEX
0xRRGGBB
RGB565 (hex)
RGB565 (dec)

Why this is useful in embedded projects

Designers often share colors as HEX values, while firmware code may need decimal RGB channels, 0xRRGGBB constants, or compact 16-bit RGB565 color values. This tool helps you move quickly between common formats.

What is RGB565?

RGB565 is a 16-bit color format that stores red in 5 bits, green in 6 bits and blue in 5 bits. It is widely used in embedded displays and TFT LCD modules because it uses less memory than 24-bit RGB.

Common RGB565 Color Values

Color HEX RGB565 Notes
Black#0000000x0000All channels off
White#FFFFFF0xFFFFMaximum 16-bit color value
Red#FF00000xF800Red channel max
Green#00FF000x07E0Green channel max
Blue#0000FF0x001FBlue channel max
Yellow#FFFF000xFFE0Red and green
Cyan#00FFFF0x07FFGreen and blue
Magenta#FF00FF0xF81FRed and blue

Embedded display color workflow

Use this embedded display color picker to check TFT LCD color values, firmware UI color constants, and RGB565 C/C++ constants before copying them into a project.

FAQ

What is RGB565?

RGB565 is a 16-bit color format with 5 bits for red, 6 bits for green, and 5 bits for blue.

How do I convert HEX to RGB565?

Choose the color with the wheel or eyedropper, then read the RGB565 hex and decimal outputs next to the HEX value.

Why do embedded displays use RGB565?

RGB565 uses 16 bits per pixel, reducing framebuffer memory and display transfer size compared with 24-bit RGB.

Related tools

Image to RGB565 C Array Converter · TFT/SPI Display Bandwidth Calculator · Color Code Converter · RGB565 to HEX Converter · ESP32 LEDC PWM Calculator