Tint and Shades Generator
Generate 5 tints (progressively lighter) and 5 shades (progressively darker) of any colour. Each step shows the HEX code and a live swatch — useful for building colour scales and palette systems.
Last updated: May 29, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Tint and Shades Generator?
Tints are created by increasing the lightness (L) in the HSL model — mixing the colour with white. Shades are created by decreasing lightness — mixing with black. Together, a tint-to-shade scale gives you a full lightness range from a single base colour.
This is the foundational technique behind colour scale systems like Tailwind CSS (50 through 950) and Material Design colour palettes. This tool generates 5 tints and 5 shades in equal lightness steps.
How to Use Tint and Shades Generator
Enter a HEX code or use the colour picker
5 tints and 5 shades appear instantly
Copy any HEX code for use in your design system or CSS
Common Use Cases
- Design system authors building a full colour scale from a single brand colour.
- Frontend developers creating hover, active, and focus state variants of a primary colour.
- Designers exploring the full lightness range of a hue before committing to a palette.
- Developers generating CSS custom property colour tokens for a component library.
Example Input and Output
Generating a lightness scale from the Tailwind blue-500.
#3B82F6Tints: #5F97F8, #82ABF9... | Shades: #2E6BD4, #2256B2...For full scales
For a complete 10-step scale like Tailwind, combine the shades on the left with the base in the middle and tints on the right.
Browser-side only
All generation runs locally in your browser.
Frequently Asked Questions
How are tints and shades calculated?
Tints increase the HSL lightness channel in steps of 10 percentage points (up to 100%). Shades decrease lightness in steps of 10 percentage points (down to 0%).
Does saturation change?
No — only lightness changes. Hue and saturation are held constant, so the steps feel like the same colour at different brightness levels.
Is my data sent to a server?
No. All generation runs in your browser.
Related Tools
Color Desaturation
Gradually desaturate a colour from full saturation to greyscale. Shows 6 steps with live swatches and HEX codes.
Invert Colors
Invert a colour by flipping its RGB channels. Shows the RGB inverse, hue complement, a dark-mode lightness flip, and a readable-text recommendation.
Color Palette Generator
Generate harmonious color palettes and schemes.
Color Converter
Convert colors between HEX, RGB, HSL, HSV, CMYK, and HWB. Includes tints & shades, WCAG contrast ratio, CSS snippets, and color history.
HEX to RGB
Convert a HEX colour code to RGB values instantly. Shows the CSS rgb() function output with a live colour preview.
Color Picker from Image
Extract exact Hex, RGB, and HSL color codes from any image using a precision eyedropper tool.

