Which color formats are supported?
It converts HEX, HEX8, RGB, RGBA, and HSL and creates a ready-to-use CSS custom property. Four-digit HEX values are expanded like three-digit values.
Pick opaque or transparent colors, convert web formats, repair contrast, and build exportable palettes.
Workspace
Click or drag anywhere in the field, then fine-tune the hue.
Edit any channel. Every format stays in sync.
#4F5FD6#4F5FD6FFrgb(79, 95, 214)rgba(79, 95, 214, 1)hsl(233, 62%, 57%)--color: #4F5FD6;Test the selected color as text against a background.
#4F5FD6Good contrast for normal text
#4F5FD6Select a swatch to continue editing it in the picker.
Build related colors from the selected hue, then export a reusable palette.
It converts HEX, HEX8, RGB, RGBA, and HSL and creates a ready-to-use CSS custom property. Four-digit HEX values are expanded like three-digit values.
The foreground is composited over the selected background at the chosen opacity before the WCAG contrast ratio is calculated.
It keeps the current hue and saturation where possible, then finds the smallest lightness change that reaches your selected contrast target. For transparent colours, the suggestion becomes opaque so its result is predictable.
No. Screen sampling is not available on every browser or device. The visual picker and system colour control remain available when it is unsupported.
Yes. Focus the color field and use the arrow keys to adjust saturation and brightness. Hold Shift for larger steps.