Left half: tints (mixed toward white). Middle: your base. Right half: shades (mixed toward black). The label shows which text color reads best on each swatch and its contrast ratio.
Export as a 50 to 950 scale
500 is your base color. Lower numbers are lighter, higher numbers darker.
More export formats (SCSS, JSON, SVG, PNG, ASE, PDF, GPL)
$brand-50: #F2EFFE; $brand-100: #E5DFFD; $brand-200: #C9BFFB; $brand-300: #ACA0F8; $brand-400: #8B83F5; $brand-500: #6366F1; $brand-600: #5151BC; $brand-700: #3F3D89; $brand-800: #2D2B5A; $brand-900: #1B192F; $brand-950: #120F1B;
Tints, shades and tones
Separate rows, each mixed in equal steps in RGB: tints toward white, shades toward black, tones toward a gray of the same lightness.
How to use
Enter your base color
Type a HEX code such as #6366F1 into Base color, paste an rgb() or hsl() value, or use the picker. The scale and export update as soon as the value is valid.
Choose the number of steps
Drag Steps between 5 and 21. The left half of the strip holds tints, the middle is your color, and the right half holds shades. Each row shows the readable text color and ratio.
Copy the scale or export tokens
Press Copy on a swatch or Copy all. In the 50 to 950 section, set a Color name, then use Copy Tailwind v4 @theme, Copy Tailwind v3 config or Copy CSS variables.
Why Color Shades Generator
- 5 to 21 tints and shades in LAB, LCH, RGB or linear RGB.
- Separate tints, shades and tones rows.
- White or black text label with contrast ratio per swatch.
- Exports a 50 to 950 scale for Tailwind, CSS, SCSS and more.
Tints, shades and tones, and how to use them in UI states
A tint adds white, a shade adds black, and a tone adds gray. Tints feel lighter and softer, shades feel heavier and more serious, and tones feel muted. This generator gives you tints and shades on one scale, with your base color in the middle.
In an interface, a single scale covers most states of a component. A common pattern with a 50 to 950 scale is below. Always check text contrast using the labels on each swatch, and remember that dark mode usually flips the scale, using light steps for text and dark steps for surfaces.
- 50 to 100: page or card backgrounds, selected rows.
- 200 to 300: borders, dividers and disabled fills.
- 500: the main brand color for buttons and links.
- 600 to 700: hover and pressed states for those buttons.
- 800 to 950: headings and text on light backgrounds.