A monochromatic palette is built from one hue and nothing else — only the lightness changes. That single-hue constraint is what makes these palettes feel calm, premium, and instantly cohesive, which is why they are a staple of minimalist branding and design systems.
How it works
The generator works in the HSL color space, where a color is described by its hue (0 to 359 degrees), saturation (0 to 100 percent), and lightness (0 to 100 percent). It keeps the hue and saturation you choose fixed and then steps the lightness through five values:
Tint 90 lightness 90% — near-white background tone
Tint 75 lightness 75% — subtle fill, secondary surfaces
Base 50 lightness 50% — mid-range: primary UI color
Shade 35 lightness 35% — dark accent, hover states
Shade 20 lightness 20% — near-black: headings on light backgrounds
Each HSL triple is converted to a six-digit hex code using the standard chroma-and-match formula, so the output drops straight into CSS, design tools, or brand tokens.
Mapping the five steps to real UI roles
| Step | Lightness | Typical use |
|---|---|---|
| Tint 90 | 90% | Page background, very subtle wash |
| Tint 75 | 75% | Card fills, secondary surfaces, disabled states |
| Base 50 | 50% | Primary button, link color, main accent |
| Shade 35 | 35% | Hover and focus states, secondary button |
| Shade 20 | 20% | Headings on light backgrounds, dark text on pale fills |
This mapping keeps the design cohesive because every element references the same hue — a user’s eye perceives the page as “one color, many variations” rather than a collection of unrelated shades.
Choosing the right saturation
Saturation is the slider that shifts a monochromatic palette from understated to bold:
- 10–30% saturation: Near-neutral. The hue is a hint rather than a presence. Works well for editorial, medical, legal, and other professional contexts where color should be subtle.
- 40–60% saturation: Balanced. The hue is clearly present but not aggressive. Suits most SaaS products, consumer apps, and portfolio sites.
- 70–90% saturation: High-energy. The base color is vivid and eye-catching. Works for creative tools, gaming, entertainment, and marketing campaigns where you want a strong impression.
Example palette (hue 220, saturation 60%)
A blue-leaning monochromatic palette at moderate saturation:
| Step | Approximate hex | Description |
|---|---|---|
| Tint 90 | #dce8f9 | Pale blue-white background |
| Tint 75 | #a8c8f0 | Soft blue surface |
| Base 50 | #4a90d9 | Medium blue primary |
| Shade 35 | #2d5f99 | Deep blue for hover states |
| Shade 20 | #1a3766 | Near-navy for headings |
When you find a palette you like, click each swatch to copy its hex code and store the five values as CSS custom properties such as --brand-50 through --brand-900.