Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Generate lighter tints of any base color by mixing with white.
Generate single-hue monochromatic palettes with varying lightness and saturation.
Generate full Material Design 50-900 tint & shade swatches from a primary color.
Generate harmonious 5-color palettes with random or seed-based schemes.
Check WCAG contrast ratio between text and background colors for accessibility compliance.
All-in-one generator for complementary, analogous, triadic, split-complementary, and tetradic schemes.
This color shade generator creates a range of progressively darker versions of any base color by mixing in black at configurable steps, giving you a ready-made scale for hover states, borders, and depth in a UI. It's a practical tool for designers building consistent dark variants for buttons and components, and for developers who need a quick set of darker CSS values without manually calculating each one. Enter a base color and set how many steps you want, and the generator produces each shade with its hex code and a live swatch, evenly stepping the darkness from your original color toward black. The tool runs entirely in your browser, so your palette work is never uploaded or shared with a server. Shades are generated using precise lightness reduction in the HSL color space, keeping hue and saturation consistent so the darkened colors still clearly relate to your original. Enter your base color below to generate a shade scale.
A shade is a color mixed with black, which reduces its lightness while keeping the same hue - useful for hover, active, or pressed states in UI design.
5 to 9 steps typically gives enough range for common UI needs like default, hover, and active states without an unmanageable number of variants.
A shade darkens a color by mixing in black, while a tint lightens it by mixing in white - they move in opposite directions from the base color.
No, this tool reduces only the lightness value in HSL space, keeping the hue fixed so all shades clearly belong to the same color family.
Yes, shade scales are commonly used to build dark-mode-appropriate variants of brand and accent colors.
Yes, always verify contrast ratio against your background using a WCAG contrast checker before using any generated shade for text.
How to Fix Failing Color Contrast on Your Site
A step-by-step process to fix color contrast failures without wrecking your brand palette: triage by impact, shift lightness not hue, and repair tokens at the source.
Accessible Link Colors: Getting 4.5:1 Without Ugly Blue
An accessible link color needs 4.5:1 on the background plus an underline or 3:1 against body text. The math, the tiny color-only window, and combos that work.