Color Shades and Tints Generator
Feed this generator one hex color and it builds a full scale around it: tints that step toward white on one side, shades that step toward black on the other, with your base sitting in the middle. Each step is an equal linear blend in RGB, so the final tint is pure white and the final shade is pure black. Set how many steps you want in each direction, then copy a single swatch or the whole lightest-to-darkest scale at once.
How to generate color shades
- Set the Base color with the color picker, or type a hex code in the box beside it.
- Set Steps each way to how many tints and shades you want, from 1 to 20.
- Scan the Tints (toward white) row for lighter versions and the Shades (toward black) row for darker ones.
- Click Copy under any swatch to grab its hex code.
- Use Copy all next to the Full scale bar to copy the entire lightest-to-darkest sequence.
Examples
Shades of red
#ff0000 with 4 shades
#bf0000, #800000, #400000, #000000
Tints of red
#ff0000 with 4 tints
#ff4040, #ff8080, #ffbfbf, #ffffff
A blue scale, 2 steps each way
#3b82f6 with 2 steps
tints #9dc1fb, #ffffff and shades #1e417b, #000000
Frequently asked questions
What is the difference between a tint and a shade?
A tint is a color mixed with white to make it lighter, while a shade is a color mixed with black to make it darker. This tool generates both from a single base color.
How are the steps calculated?
Each step is a linear blend in RGB. For shades the base color is mixed toward black in equal amounts, and for tints it is mixed toward white, so the last step is pure black or pure white.
How many shades should I use?
Five tints and five shades is a common choice and gives a balanced scale, but you can pick any number to make a finer or coarser palette.
What is the maximum number of steps?
The Steps each way box accepts 1 to 20, and values outside that range are pulled back to the nearest limit. That produces up to 20 tints and 20 shades, or 41 swatches including the base.
Can I use shorthand hex codes?
Yes. Three-digit hex like #f00 is expanded automatically, and a leading hash is optional. Anything that is not a valid three or six digit hex shows an error instead of a palette.
Why is the last tint always white and the last shade always black?
The final step mixes the base fully toward the target, so the top tint reaches #ffffff and the bottom shade reaches #000000. Every swatch in between is a proportional blend on the way there.
Does it blend in RGB or a perceptual color space?
It blends in linear RGB, which is fast and predictable but can look slightly uneven to the eye, since equal RGB steps are not equal brightness steps. For perceptually smooth ramps, tools built on HSL or OKLCH may suit design systems better.
How does Copy all order the colors?
Copy all writes the Full scale as a comma-separated list running lightest to darkest: the tints reversed so white leads, then the base, then the shades ending in black. It matches the order of the strip shown under the palette.
Is my color sent to a server?
No. The whole palette is generated in your browser, so your color values never leave your device.
Learn more
- Tints, shades, and tones in color theory
What separates a tint from a shade from a tone, why linear RGB ramps can look uneven, and how to turn one color into a usable UI scale.
Related tools
Color Mixer
Mix two hex colors online and get the blend. Set the mix ratio with a slider to find the perfect in-between color, then copy the hex result.
Complementary Color Calculator
Find the complementary color of any hex code online, plus triadic and analogous colors. Pick a color and get a matching palette to copy.
Air Fryer Converter
Convert any conventional oven recipe to air fryer settings. Lower the temperature by 25 F and cut the cook time by about 20 percent automatically.
Baker's Percentage Calculator
Turn a bread formula into grams with baker's percentages. Flour is 100 percent, enter water, salt and yeast percents to get weights and hydration.
Baking Pan Converter
Swap one baking pan for another and scale the batter to fit. Compares pan areas for round, square and rectangular pans and gives a batter scale factor.
Binary to Decimal
Convert binary to decimal online. Paste any binary number, with or without spaces, and get the exact base-10 value instantly. Runs in your browser.