Color Tint Generator

Next

A tint is the result of mixing a colour with white, each step gets lighter. The generator takes your base colour and produces a ladder of progressively lighter tints, useful for design-system palette ranges (100 → 400), subtle background fills, hover states on dark primaries, and badge/alert backgrounds where the accent colour needs to be present but quiet.

How tints are generated

  1. 1

    Pick a base colour

    Use the colour picker to choose a base colour. Mid-lightness bases work best; near-white bases have little room to lighten.

  2. 2

    Choose step count

    Between 3 and 20 steps, default 10. 10 gives a full design-system scale; fewer steps are enough for quick UI work.

  3. 3

    Mix with white at increasing percentages

    With 10 steps, the first tint mixes about 9% white and the last about 91%. Interpolation happens directly in RGB space, so saturation fades as lightness rises.

  4. 4

    Read off the hex values

    Every swatch shows its hex value. Copy them into your CSS variables, Tailwind scale or Sass map.

Example tint scale from #3B82F6

The table below shows what the tool produces for the default 10 steps:

Step Hex Mix Typical role
0 #3B82F6 Base Primary brand (blue-500)
1 #4C8DF6 9.1% white Light hover on dark background
2 #5E98F7 18.2% white blue-400 equivalent
3 #70A4F8 27.3% white
4 #82AFF9 36.4% white blue-300
5 #94BAFA 45.5% white
6 #A5C6FA 54.5% white
7 #B7D1FB 63.6% white
8 #C9DCFC 72.7% white Subtle background (blue-100/200)
9 #DBE8FD 81.8% white
10 #EDF3FE 90.9% white blue-50

Tint + shade = design system scale

Combine tints (lighter) and shades (darker) around a single base to form a full scale:

  • 50, 100, 200, 300, 400: tints (lightest to slightly lighter than base)
  • 500: base
  • 600, 700, 800, 900: shades (slightly darker than base to darkest)

This matches Tailwind, Material, Open Color, Radix UI and most popular design systems. 10-11 step scales are the norm.

Where tints shine in UI

  • Alert and badge backgrounds: error-500 text on error-50 background = immediate recognition without visual shout.
  • Hover states on dark backgrounds: buttons on a dark surface lighten toward a lighter tint on hover.
  • Data viz sequential scales: value-to-colour mapping where high magnitude is saturated and low magnitude fades toward white.
  • Avatar / chart category placeholders: tint of primary when no image/data is present.
  • Surface layers: card background slightly tinted with brand colour for a subtle brand presence.

Why the lightest tints lose saturation

The generator mixes directly in RGB space. As white is added, saturation falls faster than perceived lightness rises, so the top steps look pale or greyish. This is normal behaviour for RGB mixing:

  • RGB mixing (this tool): simple and predictable. Saturation fades steadily; very light steps look desaturated.
  • OKLCH or LAB interpolation: used by design software to keep chroma steadier while lightening. This generator does not offer those models; if you need hue-stable tints, produce them in an OKLCH-capable design tool.
  • HSL lighten: raises lightness without mixing white; results can look pastel rather than paint-like.

Tint floor for usable UI

Very light tints (step 8+) approach pure white and become visually indistinguishable on a white background. Useful as:

  • Subtle selection highlights behind text.
  • Nearly-invisible row stripes in dense tables.

But not good for buttons or labels where the user needs to see a distinct colour. Pair light tints with a darker element (border, text) to ground them.

Frequently Asked Questions

The generator mixes in plain RGB, and RGB interpolation pulls saturation down as lightness rises, so the top steps drift toward white. Interpolating in OKLCH or LAB instead keeps a visible hint of the base hue; use an OKLCH-capable design tool when that matters.

Similar but not identical. Mixing with white reduces both saturation and lightness proportionally; HSL lightness adjustment raises L independently. Tints feel more natural (paint-like); HSL lightness can push to unrealistic pastels.

Yes, dark mode usually needs a different “lightness ladder” because backgrounds are already dark. Many systems invert the scale (dark mode’s 50 is white-on-dark equivalent of light mode’s 900).

Generate a 5-step tint ladder (50-500) and a 5-step shade ladder (500-900) from the same base. Concatenate for a full 10-11 step design-system scale.

Related Tools