How to use Color Shades & Tints Generator
Generate a full set of tints (lighter) and shades (darker) from any base color — see 20 variations from near-white to near-black in a single view. Copy any swatch's HEX value instantly. Essential for building consistent hover states, disabled states, and background variations without guessing hex codes.
- Enter a base color in HEX, RGB, or HSL, or pick it visually.
- The tool generates 10 tints (lighter) and 10 shades (darker) from the base.
- Click any swatch to copy its HEX value.
- Use the "Export all" button to get all 20 values as a JSON or CSS list.
- Toggle the WCAG contrast overlay to see which shades meet AA contrast on white or black.
Your data never leaves your device — 100% private processing.
Tints vs. shades vs. tones
A tint adds white to the base color (increases lightness in HSL), producing progressively lighter, softer versions. A shade adds black (decreases lightness), producing darker, richer versions. A tone adds grey (reduces saturation while keeping lightness constant), producing more muted, desaturated versions. Designers typically use tints for subtle backgrounds and disabled states, shades for hover/active states and borders, and tones for text variants and placeholder colors.
Practical use in component design
A button component needs at minimum: a base color (500), a hover state (one shade darker — 600), an active/pressed state (700), a subtle background variant (100), and a border color (300). Using shades from the same hue family ensures visual consistency. Avoid arbitrarily lightening or darkening with opacity (e.g., rgba(hex, 0.5)) as this produces semi-transparent colors that look different on dark vs. light backgrounds — use explicit shade values instead.
Worked examples
Tints and shades
Inputs: #3498db
Result: 10 tints toward white + 10 shades toward black
Hover-state shade
Inputs: base #3498db, one step darker
Result: darker shade for hover state (≈ #2e86c1)
Glossary
- Tint
- A color made lighter by mixing it with white; in HSL, achieved by increasing the lightness value.
- Shade
- A color made darker by mixing it with black; in HSL, achieved by decreasing the lightness value.
- Tone
- A color made more neutral by reducing saturation while keeping the hue and lightness constant.
- Hover state
- The visual style applied to an interactive element when the user's cursor is positioned over it.
Related reading
Frequently Asked Questions
Why use Color Shades & Tints Generator?
- Displays 20 tints and shades on one screen for a complete lightness range at a glance
- WCAG contrast overlay reveals which shades meet AA compliance on white or black backgrounds
- One-click per-swatch copy eliminates the need to recalculate each lightness step manually
- Distinguishes tints, shades, and tones to prevent accidental opacity-based substitutions
Common use cases
- Finding a hover-state shade one step darker than the base button color without guessing
- Selecting a subtle background tint that still clearly relates to the brand primary hue
- Identifying which shades pass WCAG AA so only compliant options are used for text colors
- Building a 10-step neutral scale from a warm off-white seed for a design token system
- Exporting the full 20-value set as CSS to replace arbitrary rgba opacity hacks in a stylesheet
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related Color & Design
Noise / Grain Generator
Generate a random noise or film-grain texture PNG at any size, in monochrome or RGB, with an optional transparent overlay. Free, private, browser-based.
Pixelate Image
Turn any image into a pixel mosaic with an adjustable block size. Great for retro effects or obscuring detail. Free, private pixelate tool in your browser.
Color Picker & Converter
Pick a color and convert HEX, RGB, HSL, HSB, and CMYK instantly. Generate tints, shades, and export-ready palette values.
Color Palette Generator
Generate beautiful harmonious color palettes online. Choose from complementary, analogous, triadic, and monochromatic schemes. Free color scheme creator.
CSS Gradient Generator
Create linear, radial, and conic CSS gradients with live preview controls. Copy production-ready gradient code instantly online.
Color Contrast Checker
Check color contrast ratio for WCAG AA and AAA accessibility compliance. See if your text and background colors meet accessibility standards.
Explore all Color & Design.