Tints & Shades Generator
Expand one brand or interface color into a labeled tonal family while choosing how the transitions are mathematically produced.
Scale settings
Generated scale
9 colorsExport scale
:root {
--color-tint-75: #DAD2FF;
--color-tint-56-25: #C0B0FF;
--color-tint-37-5: #A88CFF;
--color-tint-18-75: #9262FF;
--color-base: #7C3AED;
--color-shade-18-75: #6100C8;
--color-shade-37-5: #42008C;
--color-shade-56-25: #250055;
--color-shade-75: #0B0023;
}How to use Tints & Shades Generator
- 1
Choose the Base color with its swatch or enter a valid HEX value; Random creates a fresh starting color.
- 2
Set Steps per side and Maximum mix to control the length and light-to-dark reach of the scale.
- 3
Compare sRGB, HSL and OKLCH under Interpolation, then choose Percent, Numeric or Tailwind-style Labels.
- 4
Review the tints, unchanged base and shades, and click any swatch to copy its HEX value.
- 5
Open Export scale, select CSS Variables, JSON or Tailwind Object and copy the synchronized output.
Frequently asked questions
About Tints & Shades Generator
A usable color system needs more than an arbitrary row of lighter and darker samples. Tints & Shades Generator starts from one exact base, controls how far the endpoints move and provides a deliberate number of intermediate steps on each side.
Interpolation choice is visible and consequential. sRGB blends channels directly, HSL changes color through its cylindrical model and OKLCH aims for a more perceptually regular progression before mapping colors to the display gamut. The base value remains fixed so comparisons stay anchored.
Labels and export formats adapt the same scale to different workflows without changing its colors. Copy one swatch during exploration, all HEX values for review, or a complete CSS, JSON or Tailwind-ready structure for implementation.