Generate a full spectrum of tints, shades, and tones from any base color. Perfect for UI design, branding, data visualization, and accessible color systems. Copy any HEX value instantly.
A color shade is created by adding black to a base hue, making it darker. A tint is made by adding white, making it lighter. A tone is produced by adding gray (both black and white), which reduces saturation without shifting hue dramatically. This generator produces systematic palettes that help designers build cohesive, accessible color systems.
Shade = Base × (1 − t) + Black × t | Tint = Base × (1 − t) + White × t | Tone = Base × (1 − t) + Gray × t
where t ranges from 0 (base) to 1 (pure black/white/gray), with intermediate steps interpolated in linear RGB space (gamma-corrected for perceptual smoothness).
The generator uses linear interpolation in the linearized RGB color space with proper sRGB gamma decoding/encoding for perceptual smoothness. The base color is parsed from HEX, converted to normalized linear RGB components. For each step i from 0 to n−1, we compute a mixing factor t = i / (n−1). For shades: color = base × (1 − t) + black × t. For tints: color = base × (1 − t) + white × t. For tones: color = base × (1 − t) + gray × t, where gray is a neutral mid‑gray (0.5, 0.5, 0.5).
The resulting linear RGB values are clamped to [0, 1], rounded, gamma-encoded back to sRGB, and formatted to HEX. This approach produces visually consistent steps that are evenly distributed in luminance, making the palette suitable for data visualization, theming, and user interface design.
The palettes below are generated in real‑time and match the results you get by clicking the preset buttons.
| Base Color | Mode | Steps | Sample Palette |
|---|---|---|---|
| #3b82f6 | Shades | 7 | |
| #ef4444 | Tints | 7 | |
| #22c55e | Tones | 7 |
A product team used this generator to build a scalable design system for a SaaS dashboard. Starting with a primary brand color (#7c3aed – purple), they generated a 9‑step shade palette. The darkest shades were used for text and icons, the mid‑tones for primary buttons and cards, and the lightest tints for background surfaces and hover states. The WCAG contrast checker built into the tool helped them ensure that all text combinations passed AA accessibility standards, reducing the need for manual adjustments.
Hue is the pure color (e.g., red, blue). Saturation is the intensity or purity of the hue. Lightness (or value) is the brightness relative to white and black. Tints, shades, and tones are variations in lightness and saturation. Understanding these dimensions helps designers create harmonious palettes that convey mood, hierarchy, and brand personality.
Pro Tip Use tints for backgrounds and light surfaces, shades for text and interactive elements, and tones for subtle dividers and disabled states.