TL
Tool Lab
πŸ’°Donate
πŸ’°Donate

Tint & Shade Generator

Generate tints (lighter) and shades (darker) from any base color. Build a complete color scale for your design system.

Base Color
Levels
Tints (lighter β€” mixed with white)
#EBF3FE10%
#C4DAFC30%
#9DC1FB50%
#76A8F970%
#4F8FF790%
Base
#3B82F6Base
Shades (darker β€” mixed with black)
#3575DD90%
#295BAC70%
#1E417B50%
#12274A30%
#060D1910%
Full Scale (lightest β†’ darkest)

About This Tool

The Tint & Shade Generator creates a range of lighter and darker variants from any base color. Tints are made by mixing the base color with white (adding lightness), while shadesare made by mixing with black (reducing lightness). This mirrors the traditional painter's approach to color mixing.

The tool generates up to 5 levels of tints and 5 levels of shades, plus the original base color β€” giving you an 11-step palette centered on your chosen hue. Each swatch shows its hex code and can be clicked to copy it.

How to Use

  1. Pick a base color using the color picker or type a hex code.
  2. Use the sample buttons to try preset colors quickly.
  3. Adjust the number of levels (3–5) to control palette width.
  4. Click any swatch to copy its hex code. Use Copy All to copy the full scale as hex codes.

Use Cases

Design systems require a systematic color scale for each brand color β€” typically 50 through 900 steps. UI designers generate hover, active, and disabled states from a single action color. Frontend developers create consistent button, badge, and card color variants. Brand teams explore how a corporate color performs at various lightness levels before finalizing a palette. Illustrators use tints and shades to create realistic lighting and shadow on flat art.

FAQ

  • What is the difference between a tint and a shade? β€” A tint mixes the color with white (lighter); a shade mixes with black (darker). A tone mixes with gray (not generated here).
  • How are the levels calculated? β€” Each level mixes the base color with white or black at 10%, 30%, 50%, 70%, and 90% proportions, giving consistent visual steps.
  • Can I get CSS variables from this? β€” The output is hex codes. You can paste them into your CSS as --color-500, --color-400, etc.
  • Is this the same as HSL lightness adjustment? β€” No β€” mixing with white/black in RGB produces slightly different results from shifting HSL lightness. The RGB mixing approach is simpler and more predictable for design purposes.