FreeOnlineQR

Material Color Generator

Turn a single brand colour into a Material-style scale from 50 through 900. Each step holds the hue and saturation and moves the lightness, which is what makes a scale feel like one family rather than ten unrelated colours. The output comes as CSS custom properties, named however you like.

primary-500

#6415EA

50

#EFE8FD

100

#DAC7FA

200

#C1A2F6

300

#A273F2

400

#8344EE

500

#6415EA

600

#5813CE

700

#4C10B2

800

#400E96

900

#300A70

Google's own Material palettes were hand-tuned rather than generated, so this is a faithful-looking approximation of the scale, not a reproduction of any official palette.

Nothing is uploaded — this tool runs inside your browser, so your files never leave your device.

Help us improve

Why use this tool

  • Full 50–900 scale from one colour
  • CSS custom properties generated with your own palette name
  • Every step shown as a swatch so you can judge the ramp
  • Honest that it approximates the Material scale rather than reproducing it

How it works

  1. 1Enter your base colour and a palette name.
  2. 2Check the ramp reads evenly from light to dark.
  3. 3Copy the custom properties into your stylesheet.

Material Color Generator — frequently asked questions

No. Google's palettes were hand-tuned by designers rather than generated by formula, so individual steps differ. This produces a scale that behaves the same way and looks consistent, which is what matters for your own brand colour.

Explore the other tools

Same deal everywhere on the site — free, no sign-up, and no watermark on anything you download.

Or see every tool on one page.