Khroma

Free colour-palette generator that learns your taste in the browser

Other Free
Researched · Published · Reviewed
RECATOOLS Score
6.8 / 10
Capability
6
Value for money
8
Ease of use
8
ASEAN readiness
6
API quality
n/a
Founded
2017

Overview

Khroma is a free, browser-based colour tool by George Hastings. You choose 50 colours you like to train a small in-browser neural network, which then generates an endless feed of two-colour combinations shown as type, posters, gradients, palettes or over your own image, each with hex and RGB values, CSS and a WCAG contrast rating.

Advertisement

Pricing

Pricing shown for reference only. These figures reflect RECATOOLS research as of 12 Oct 2026 and may be out of date or incomplete. This is not financial or purchasing advice — always confirm the current price on the provider’s official website before making any decision.

Free
Free
Entire tool free with no account: training, unlimited generator feed, search, WCAG ratings, CSS codes and an unlimited favourites library

What you can produce with Khroma

  • A personal generator trained on 50 colours you choose
  • Type, poster, gradient, palette and custom-image views
  • A WCAG rating per pair (AAA, AA, AA Large or Fail), with a filter that hides failures
  • Search by hue, type, colour name or exact hex or RGB, including two-colour queries
  • Colour names, hex, RGB and CSS code for every combination
  • An unlimited favourites library, exportable as a data file between browsers
Advertisement
RECATOOLS Verdict

Khroma is a one-person side project by George Hastings that does one narrow job well: giving you palette ideas when you are starting from nothing. Pick 50 colours you like, and a small neural network trained in your browser generates an endless, searchable feed of two-colour combinations, each with hex, RGB and CSS values and a WCAG contrast rating, plus a switch that hides failing type pairs.

It is free with no account, but your data lives in browser storage, there are no shared libraries, plugins or API, and the generator still carries a beta label while its creator's attention has moved to Unicorn Studio. Treat it as a bookmark for the blank-canvas moment.

Desk research by RECATOOLS from public sources, written with AI assistance — not a hands-on test. How we review

What we found

Khroma is a free, browser-based colour tool made by product and design engineer George Hastings, and it has been live at khroma.co since at least September 2017. You start by choosing 50 colours you like; a small neural network, trained in your browser, then generates an endless feed of two-colour combinations, viewable as type, poster, gradient, palette or over a custom image. Colours you dislike can be blocked as you go.

Each pair comes with colour names, hex and RGB values, CSS code and a WCAG contrast rating (AAA, AA, AA Large or Fail), and a setting hides type combinations that fail. Search accepts hues, types such as "muted" or "neon", colour names and exact hex or RGB values, including two-colour queries, so you can work around a fixed brand colour; an earlier version of this page said you could not. Favourites go into an unlimited library.

There is no account, price or paywall, and that cuts both ways. Your data sits in the browser's local storage, so moving to another device means downloading a data file and importing it there, and there are no shared team libraries, plugins or API. The generator still carries a beta label and a waitlist for a "v1.0" promising user accounts and a Sketch plugin. Its settings panel now promotes Unicorn Studio, an interactive-visuals tool that George Hastings is currently running, according to georgehastings.com.

Independent evidence is thin. Slashdot's listing shows no user reviews, and G2, Capterra and Trustpilot could not be read on 12 October 2026. Coverage is mostly design-resource roundups such as Hack Design's toolkit, which presents it as a palette generator that learns your preferences and adds accessibility ratings.

For a designer facing a blank canvas, Khroma remains a quick, free way to surface palette ideas with contrast already checked. It is a one-person side project with no stated roadmap or support commitment, so treat it as a bookmark rather than part of a design-system workflow.

Compiled by RECATOOLS from public sources: vendor documentation and pricing, code repositories and published reporting.

About this listing

Researched on
Published on
Last reviewed

This entry was compiled from publicly available data including Khroma's official website, press releases, documentation, and reputable third-party publications. RECATOOLS is not affiliated with Khroma unless explicitly stated.

Data accuracy

Third-party AI tools update their pricing, features, availability, and policies frequently. Information here may be outdated by the time you read this — we make reasonable efforts to keep listings current, but cannot guarantee absolute accuracy.

For the latest details, please refer to Khroma directly →

Spotted something out of date? Suggest an update →

Advertisement