My Tool Studio
Color

Material Design Colors

The classic material design color palette, browsable and clickable: eleven hues from red through brown, each with shades 50 to 900 plus the A100 to A700 accent swatches where Google defined them. Click any square and its hex lands on your clipboard with a toast confirming the pick, like indigo 500 and #3F51B5. Android developers grab colorPrimary and colorAccent values here, and anyone matching material ui colors in a web project can pull the exact defaults their component library expects. Brown ships without accent variants, exactly as the spec has it, so those cells stay empty instead of showing invented values.

Always freeNo sign upRuns in your browser
red
pink
purple
deep purple
indigo
blue
cyan
teal
green
orange
brown

How to use

01

Pick a hue block

Eleven labeled rows cover red, pink, purple, deep purple, indigo, blue, cyan, teal, green, orange, and brown. Each row is an independent mini palette.

02

Choose a shade or an accent

Standard steps run from 50, the lightest, through 900, the darkest. The A100 through A700 columns hold the brighter accent versions used for highlights and floating buttons.

03

Click to copy the hex

Selecting any swatch copies its code and fires a toast showing hue, shade, and hex together, so you always know exactly which value you took.

Why Material Design Colors

Common questions

What shades does the material palette include for each hue?
Ten standard steps from 50 to 900, plus four accents named A100, A200, A400, and A700 on the hues that have them. That gives up to 14 swatches per hue, all clickable.
Which material ui colors work for a classic Android theme?
The long-standing pattern is the 500 shade for colorPrimary, the 700 of the same hue for colorPrimaryDark, and an A200 accent from a contrasting hue for colorAccent. Indigo 500, indigo 700, and pink A200 is the combination Android Studio shipped as its template for years.
Is this a material color generator or the official value set?
It's the official 2014 Material Design value set, not a generated approximation. A material color generator in the Material 3 sense derives fresh tonal palettes from a seed color; this tool gives you the fixed, documented hexes that older apps and component libraries still reference.
Why doesn't material brown have accent swatches?
Google never published accent variants for brown, grey, or blue grey because accents are meant to pop, and muted hues can't. The tool renders those cells empty rather than fabricating values that don't exist in the spec.
Can I still use this material palette tool with Material 3?
Yes, in two ways. Any hex here works as a seed color for Material 3's dynamic scheme generation, and plenty of production apps still hard-code these classics alongside newer role-based tokens. As a material palette tool it stays relevant as long as those apps do.
Does the material design color palette match current Google docs?
It matches the classic palette page that defined values like blue 500 as #2196F3. Material 3 documentation now centers on tonal palettes and roles instead of fixed swatch tables, but the underlying 2014 hexes remain unchanged wherever they're referenced.
What separates a 500 shade from an A400 accent in Material?
The 500 column is the balanced workhorse tone meant for large surfaces and app bars. A-series swatches are more saturated and brighter, tuned for small doses of emphasis like FABs, switches, and selection highlights. Using an accent as a background usually reads as glaring.

More Color tools

View all