Skip to content
Khroma

Khroma

Train a colour model on 50 picks, then browse endless personalised pairs

Tier B · UsefulColor ToolAI ToolGeneratorkhroma.co

Preview image from khroma.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.

Install command, framework, licence and component list.

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
khroma.coTier B