When to use it
When you have one color and need lighter and darker variants. Useful for fixing a brand color, then building background / border / hover tiers from the same family. Outputs 11 stops (very light → very dark).
Why it looks natural
Typical color tools change lightness by a fixed percentage, but the perceived change is different for each color — yellow jumps bright, blue stays muted. This tool adjusts so the perceived brightness step is constant.
Out-of-gamut handling
If you ask for a color that's too saturated, some monitors can't render it properly. The tool clamps into a renderable range.
Four export formats
- CSS variables (hex) — the broadest-support format. Works in any environment.
- CSS variables (oklch) — modern browsers' newer color notation; fall back to hex for older targets.
- Tailwind config — paste directly into a Tailwind CSS project.
- JSON — for Figma plugins or other design tool pipelines.
Colors never leave the page
OKLCH conversions and the 11-stop scale are computed via culori + client-side math. No external traffic — input stays in the page.