Khroma
khroma.coTrain a personal colour generator and search its combinations.
Train a personal colour generator and search its combinations.
Explore photograph-based palettes with copyable hex colours and related combinations.
Compare a text and background pair with editable colour values.
Generate lighter and darker variants at fixed percentage intervals.
Find named, community-contributed gradients for design and code.
See curated palettes applied to page elements and copy their hex codes.
Five-colour palettes drawn from named paintings and their artists
Pick screen colours, adjust their values and keep small Windows palettes.
Sample and translate colour values in a portable desktop application.
Edit one colour across familiar web formats and wide-gamut OKLCH.
Browse official RAL colour families, codes and names.
Control gradient colour positions and the transitions between them.
Build a resizable colour picker with optional fields and alpha controls.
Open-source global-illumination rendering for animation and VFX
Find a shared palette, generate one from words or scan an image.
Use a curated dataset of colour names and hex values.
Generate repeatable or constrained random colours in JavaScript.
Turn a text description or photograph into a colour palette.
Preview palette ideas on objects, text and sampled image colours.
Choose colours with saturation scaled to the available RGB range.
Build an eleven-step scale and export variables for a web project.
Sample an image and copy colours in common design and code formats.
Browse named web colours, related swatches and downloadable colour icons.
Inspect colour codes, build harmonies and extract palettes from images.