Shade Generator
Generate beautiful color shade variations from any base color.
What is a Shade Generator?
A shade generator creates lighter and darker variations of any base color, producing a complete color palette for design projects. By systematically adjusting lightness values, you get harmonious color schemes perfect for UI design, branding, and creating visual hierarchy in your projects.
How to Generate Color Shades
Enter Base Color
Input your base color by entering a HEX code. Add multiple colors to build a full palette.
Choose Shade Count
Select 5, 10, or 20 shades using the preset buttons in the toolbar.
Explore Darker & Lighter Palettes
Your base color appears in two rows — darker shades and lighter tints — with percentage labels so you can see exactly how each variation relates to the original.
Copy or Export
Click any swatch to copy its value, or use the toolbar to share, export as PNG image, or download as CSS custom properties.
Features & Benefits
Dual Palette View
Separate darker shades and lighter tints rows with the base color highlighted.
Preset Shade Counts
Quickly switch between 5, 10, or 20 shade variations.
HEX & RGB Toggle
View and copy colors in HEX or RGB format with one click.
Export Options
Share palettes, export as PNG images, or download as CSS custom properties.
Editable Palette Names
Name your palettes for easy organization and exported code.
WCAG Contrast Checker
Check contrast ratios between any two palette colors with AA/AAA pass/fail badges.
Tailwind CSS Export
Download a ready-to-paste colors object for your tailwind.config.js.
Color Harmonies
Generate complementary, analogous, triadic, and split-complementary palettes.
OKLCH Interpolation
Switch to perceptually uniform OKLCH color space for more natural shade transitions.
Privacy First
All processing happens locally in your browser.
Who Uses This Tool?
UI Designers
Building a design system color scale
Designers input their brand's primary color and generate a full 50-900 shade scale matching the Tailwind CSS convention. This gives them a complete, mathematically consistent palette for backgrounds, borders, text, and hover states across the entire application.
Front-End Developers
Creating accessible color pairings for UI components
Developers generate shades of a brand color and pick combinations that meet WCAG contrast requirements. For example, pairing the 900 shade as text on the 100 shade as background ensures readability while staying within the brand palette.
Graphic Designers
Designing gradient backgrounds and illustrations
Designers use the generated tint-to-shade scale to create smooth, monochromatic gradients for backgrounds, charts, and data visualizations. Having evenly distributed lightness values prevents banding and creates visually pleasing transitions.
Brand Managers
Extending brand color guidelines for new materials
When a brand guide only specifies a single primary color, brand managers generate a full shade range to cover use cases the original guide did not anticipate -- such as hover states, disabled buttons, or light-mode vs. dark-mode backgrounds.
Pro Tips
- 1.
Start with your brand's mid-tone color as the base (around 500 on a Tailwind scale) so the generated tints and shades extend evenly in both directions.
- 2.
Export the shade scale in HEX format for CSS custom properties, making it easy to define your full color palette in a :root block for consistent theming.
- 3.
Test your lightest tint (50-level) and darkest shade (900-level) for sufficient contrast against white and black backgrounds respectively before committing to the palette.
- 4.
When building a dark mode theme, use the lighter shades (100-300) for text and the darker shades (700-900) for backgrounds -- the inverse of your light mode assignments.
Frequently Asked Questions
Related Tools
Color Picker
Pick colors from images or generate custom color palettes.
Logo Creator
Create professional brand logos with customizable text, icons, and colors.
Favicon Maker
Create complete favicon packages with ICO, PNG, Apple Touch, Android, and Microsoft tile icons.