All 141 tools / Colour and contrast
Turn one colour into a 50 to 950 tint and shade scale with WCAG contrast reported on every step
Tint and shade scaleFreeFor designers and developers
25/day
free runs a day, no sign-in.
Before: what you give it
The example input, as typed in. You paste text, CSS, markup or notes.
color: #2f6fed name: blue
After: what comes back
The first lines of a real run on that input. Nothing here is edited by hand.
blue: base #2f6fed oklch(0.574 0.202 262) sits on step 600 step hex oklch on white on black 50 #f5f9ff oklch(0.981 0.009 258.3) 1.06 19.88 * 100 #d3e3ff oklch(0.913 0.042 261.7) 1.3 16.2 * 200 #b1cdff oklch(0.845 0.077 261.9) 1.61 13.05 * 300 #8fb6ff oklch(0.776 0.113 262.4) 2.04 10.3 * 400 #6c9fff oklch(0.709 0.151 262.1) 2.61 8.04 * 500 #4d87f7 oklch(0.641 0.178 262) 3.43 6.12 * 600 #2f6fed oklch(0.574 0.202 262) 4.55 * 4.62 * <- base 700 #2459c2 oklch(0.493 0.174 262.1) 6.4 * 3.28 800 #1a4498 oklch(0.411 0.146 262.1) 9.04 * 2.32 900 #103171 oklch(0.332 0.117 261.8) 12.35 * 1.7 950 #071e4b oklch(0.249 0.089 261.8) 16.2 * 1.3 ... full output on the tool page
What you get
Hex, oklch() and contrast on white and black per step, the lightest passing text steps, and CSS variables
What it cannot do
Uses a fixed OKLCH lightness curve and WCAG 2.x contrast only; chroma is reduced where sRGB cannot hold it.
Who it is for
- Designers
- Developers
Free and Pro
| Free | 25 runs a day per IP address, up to 20,000 characters a run. |
|---|---|
| Pro | No daily limit, 300 requests a minute, up to 200,000 characters a run. |
Use it from your assistant
The tool is called tint_shade_scale. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.
claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/tint-shade-scale -H 'content-type: application/json' -d '{"color":"#2f6fed","name":"blue"}'
Try it here
The form starts with the same example input, so you can run it first and then swap in your own.
More in colour and contrast
- Contrast
Find which text and UI colour pairs fail WCAG contrast and get the nearest colour that passes.
- Palette harmony
Build complementary, analogous, triadic, split and tetradic palettes from base colours with even weight
- Status colour check
Check that error, success and warning colours stay distinct under colour blindness, with a second cue each
- Dark mode palette
Derive a dark-mode palette from your light-mode tokens and fix text and accents that fall below 4.5:1
- Colour temperature mix
Read a palette's warm and cool balance and whether its area shares sit near a 60-30-10 split
- CSS contrast pairs
Find which real text and background colour pairs in your CSS fail WCAG contrast, with file and line