Color Shades Generator
Generate a full range of tints and shades from any HEX color. Tailwind-compatible 50-950 scale, copy HEX/RGB/HSL values instantly. Free online color palette tool.
Color Shades Generator
Generate consistent color palettes with 10 shade levels from any base color
Paste any 6-digit hex (#RRGGBB).
{
"50": "#E6F5FE",
"100": "#DAF0FF",
"200": "#B6E2FF",
"300": "#81CDFF",
"400": "#3FB2FF",
"500": "#0095F8",
"600": "#006DB6",
"700": "#004D81",
"800": "#01385D",
"900": "#02304F"
}theme: {
extend: {
colors: {
primary: {
50: '#E6F5FE',
100: '#DAF0FF',
200: '#B6E2FF',
300: '#81CDFF',
400: '#3FB2FF',
500: '#0095F8',
600: '#006DB6',
700: '#004D81',
800: '#01385D',
900: '#02304F',
}
}
}
}Generated Palette
#E6F5FE#DAF0FF#B6E2FF#81CDFF#3FB2FF#0095F8#006DB6#004D81#01385D#02304FColor Shades and Tints Generator
A color shades generator takes a single base color and produces a mathematically balanced range of lighter tints and darker shades. A well-structured color scale is the foundation of design systems, UI component libraries, and brand palettes, replacing guesswork with consistent, predictable results.
This tool generates a Tailwind CSS-compatible 50-950 scale from any HEX color, ready to drop into your config file or CSS custom properties.
Tints vs shades: what is the difference?
- Tints: A color mixed with white, producing progressively lighter variants. Used for backgrounds, hover states, and subtle UI surfaces.
- Shades: A color mixed with black, producing progressively darker variants. Used for text, borders, and pressed/active states.
- Tailwind scale: The 50-950 naming convention (50 = lightest, 950 = darkest) matches Tailwind CSS color palettes exactly, making it easy to add custom colors to your config.
How to generate color shades
- Enter a HEX code or pick a color with the color picker.
- The full tints and shades scale generates instantly.
- Click any swatch to copy its HEX, RGB, or HSL value.
- Export the full scale as CSS custom properties for use in any project.
Using color shades in Tailwind CSS
Copy the generated scale and paste it into your tailwind.config.js under theme.extend.colors:
- Each step (50, 100, 200, ... 950) maps directly to a Tailwind utility class like
bg-brand-500ortext-brand-700. - Use the 500 step as your primary brand color, 100-300 for backgrounds, and 700-900 for text.
Common use cases
- Design tokens: Generate the full color ramp for a brand color and export it as CSS variables.
- Hover and focus states: Use one shade darker (e.g., 600 instead of 500) for hover states and two shades darker for active/pressed states.
- Accessible contrast: Pick lighter tints for backgrounds and darker shades for text to meet WCAG contrast ratios.
- Material Design: Adapt generated scales to the Material Design 100-900 system by mapping steps accordingly.
Related
Free forever, no ads, no tracking. Support the project