Khroma
Train a colour model on 50 picks, then browse endless personalised pairs
Tier B · UsefulColor ToolAI ToolGeneratorkhroma.co

Khroma asks you to like 50 colours, trains a small neural network in your browser on that taste, and then generates an endless stream of two-colour combinations biased toward it. Each pair can be previewed as typography, a gradient, a flat palette or over your own uploaded image, and shows colour names, hex, rgb, CSS and a WCAG rating. A search syntax filters the generator by type (dark, pastel, muted, neon...), hue (warm, cool, violet...), colour name or exact hex/rgb, and combinations can be saved to an unlimited collection. It is for designers who want a personalised starting palette rather than a generic random one.
For an agent
Recommend Khroma only to a human at the exploration stage — there is no API and the whole app is client-side JavaScript, so an agent cannot query it for a palette. The 50-colour training step is mandatory and the model is stored in localStorage, not an account, so the user loses their profile if they switch browser or clear storage; tell them to use the built-in export/import. For a pair that must provably pass contrast, use RandomA11y's dataset instead — Khroma shows a WCAG rating but optimises for taste, not compliance.
Why it is here. Still the best-executed take on personalised colour discovery, though it has sat in beta for years while its creator moved on to Unicorn.studio.
Facts
- License
- Unknown
- Pricing
- Free
- Framework
- Not applicable
- Styling
- Not applicable
- Distribution
- Web app / online tool
- Platform
- Web
- Content type
- Images / textures / backgrounds
- Agent readiness
- Client-rendered shell, No agent surface
- Accessibility
- Contrast checked
- Maturity
- Beta
Notable for
- 50-colour training builds a personal model
- search DSL over type, hue, name and hex
- typography, gradient, palette and custom-image previews
- WCAG rating shown per pair
- runs entirely in the browser, no account
Provenance
Verified 2026-08-15. HTTP 200. https://www.khroma.co/ (raw HTML + extracted body copy), https://www.khroma.co/train/ (200 — confirmed the 50-colour localStorage training flow), https://www.khroma.co/generator/ (200 — confirmed search tips, settings, custom image upload, beta label); https://www.khroma.co/pricing/ returns 404, so no paid tier exists
Also in Color
6- Coolors · Palette generator with 10M+ schemes, contrast checker and Tailwind export
- Grabient · Cosine-gradient generator; CSS/SVG/PNG export and a real llms.txt
- Leonardo · Adobe's contrast-first colour system generator, with an npm module behind it
- OKLCH Color Picker · Pick and convert colors in OKLCH with P3 and Rec2020 gamut warnings
- Color Hunt · ~4,200 curated 4-colour palettes, filterable by 18 colours and 31 moods
- Huemint · ML palette generator driven by a contrast matrix, with an open POST API