What is Khroma?
Khroma is a browser-based AI tool that generates personalized color palettes for designers. Users train a neural network algorithm by selecting preferred colors, and the system produces combinations while blocking unwanted ones. All processing occurs locally in the browser.
What are the features of Khroma?
- Personalized color trainingA neural network algorithm learns user preferences from a selected set of colors to generate liked shades and block disliked ones directly in the browser.
- Combination display modesGenerated color pairings can be viewed as typography, gradients, palettes, or applied to custom images.
- Search and filteringThe generator supports filtering results by hue, tint, value, color name, hex codes, and RGB values.
- Saved collectionUsers can build an unlimited library of favorite color combinations for later reference.
- Color data outputEach saved pair includes color names, hex codes, RGB values, CSS code, and a WCAG accessibility rating.
What are the use cases of Khroma?
- Accessible color selectionDesigners can check the WCAG accessibility rating provided for each color pair before applying it to a project.
- CSS-ready color implementationDevelopers can copy the generated CSS code, hex codes, and RGB values directly from the saved collection.
How to use Khroma?
- Select initial colorsChoose a set of colors to train the browser-based neural network algorithm.
- Generate combinationsView the resulting color pairings displayed as typography, gradients, palettes, or custom images.
- Filter resultsSearch and filter the generated combinations by hue, tint, value, color name, hex, or RGB values.
- Save favoritesAdd preferred combinations to an unlimited personal collection to retrieve their color data later.







