Free color utility

Palette Generator

Inputs update live, exports are copy-ready, and the color math stays deterministic.

Generator

Palette with locking

Audit text/surface

How it fits

Move from colors to roles.

The palette generator creates role-based colors, supports locking, and gives you an immediate bridge into contrast auditing.

Semantic roles

Generate primary, secondary, accent, surface, text, border, success, warning, and danger roles.

Unmistakable locks

Locked colors keep their value while the rest of the palette regenerates.

Contrast bridge

Audit the generated text and surface pair in the contrast checker with one action.