Color Shades & Tint Generator

Generate perceptual OKLCH tints and shades from any color — then compare them to naive HSL.

A free color shades generator and tint and shade generator: paste any color, get a full OKLCH ramp with WCAG contrast badges, see how naive HSL stepping differs, and export as CSS, Tailwind, SCSS, or JSON. Runs entirely in your browser.

Presets:

Perceptual ramp (OKLCH)

Full contrast checker →

Naive comparison (HSL lightness stepping)

Frequently asked questions

A tint is your base color mixed with white (lighter), a shade is your base color mixed with black (darker), and a tone is your base color mixed with gray (muted). This tool generates tints and shades from one input color.
Most shade generators step lightness in HSL, which muddies saturated colors at the extremes. This tool uses OKLCH for the primary ramp and shows a naive HSL ramp below for direct comparison.
Eleven steps (50–950) matches Tailwind's convention and is a sensible default for design systems. Use custom step count if you need fewer or more steps for a specific project.
Yes — use the Tailwind v3 or Tailwind v4 export tabs. The generated keys follow Tailwind's 50–950 naming when using the 11-step preset.
Each swatch shows WCAG AA (4.5:1) pass indicators against white and black text. For full AA/AAA checks with auto-fix suggestions, use the Color Contrast Checker.
Yes, completely free, and no. All generation runs locally in your browser — nothing is sent to a server or stored.