Palette generator that learns your taste
Pick around fifty colours you like. A small model learns your preferences right in your browser and generates endless combinations that suit your taste.
About this tool
This palette generator starts by showing you a grid of varied colours, each with a descriptive name such as “pale orange” or “deep violet”. You pick around fifty of them. A small neural network written in JavaScript then learns what you like from OKLCH features (lightness, chroma, hue) and from the colours you left out, and a second model rates combinations of two or three colours: contrast, hue and chroma differences. The generator then offers endless combinations in typography, poster, gradient, palette or recoloured image views.
Every like or dislike refines the model immediately. You can filter by hue, tone and AA or AAA contrast level, search from a colour, keep favourites, browse your history and export a combination as CSS, JSON, ASE (Adobe swatches) or PNG. Training data stays in your browser: you can save it to a JSON file and load it on another device. Handy for a designer, an online shop or a freelancer looking for a colour identity that feels like them.
- Grid of varied colours with descriptive names
- Small neural network trained locally on your choices
- Typography, poster, gradient, palette and image views
- Hue, tone and AA or AAA contrast filters
- Favourites, history and search by colour
- CSS, JSON, ASE and PNG export, training data as JSON
