Material Design Colors Reference

Every Material Design 2 hue with shades 50–900 and accents β€” copyable HEX values and CSS variables in one place.

Scroll or search the palette, click any swatch to copy its HEX code, or open a color to view all shades 50–900 with CSS variables. Use the 500 shade as your primary baseline and pair it with accent tiers for highlights.

🎨 Material Design 2 palette

red

50 #FFEBEE
100 #FFCDD2
200 #EF9A9A
300 #E57373
400 #EF5350
500 #F44336
600 #E53935
700 #D32F2F
800 #C62828
900 #B71C1C

pink

50 #FCE4EC
100 #F8BBD0
200 #F48FB1
300 #F06292
400 #EC407A
500 #E91E63
600 #D81B60
700 #C2185B
800 #AD1457
900 #880E4F

purple

50 #F3E5F5
100 #E1BEE7
200 #CE93D8
300 #BA68C8
400 #AB47BC
500 #9C27B0
600 #8E24AA
700 #7B1FA2
800 #6A1B9A
900 #4A148C

deep-purple

50 #EDE7F6
100 #D1C4E9
200 #B39DDB
300 #9575CD
400 #7E57C2
500 #673AB7
600 #5E35B1
700 #512DA8
800 #4527A0
900 #311B92

indigo

50 #E8EAF6
100 #C5CAE9
200 #9FA8DA
300 #7986CB
400 #5C6BC0
500 #3F51B5
600 #3949AB
700 #303F9F
800 #283593
900 #1A237E

blue

50 #E3F2FD
100 #BBDEFB
200 #90CAF9
300 #64B5F6
400 #42A5F5
500 #2196F3
600 #1E88E5
700 #1976D2
800 #1565C0
900 #0D47A1

light-blue

50 #E1F5FE
100 #B3E5FC
200 #81D4FA
300 #4FC3F7
400 #29B6F6
500 #03A9F4
600 #039BE5
700 #0288D1
800 #0277BD
900 #01579B

cyan

50 #E0F7FA
100 #B2EBF2
200 #80DEEA
300 #4DD0E1
400 #26C6DA
500 #00BCD4
600 #00ACC1
700 #0097A7
800 #00838F
900 #006064

teal

50 #E0F2F1
100 #B2DFDB
200 #80CBC4
300 #4DB6AC
400 #26A69A
500 #009688
600 #00897B
700 #00796B
800 #00695C
900 #004D40

green

50 #E8F5E9
100 #C8E6C9
200 #A5D6A7
300 #81C784
400 #66BB6A
500 #4CAF50
600 #43A047
700 #388E3C
800 #2E7D32
900 #1B5E20

light-green

50 #F1F8E9
100 #DCEDC8
200 #C5E1A5
300 #AED581
400 #9CCC65
500 #8BC34A
600 #7CB342
700 #689F38
800 #558B2F
900 #33691E

lime

50 #F9FBE7
100 #F0F4C3
200 #E6EE9C
300 #DCE775
400 #D4E157
500 #CDDC39
600 #C0CA33
700 #AFB42B
800 #9E9D24
900 #827717

yellow

50 #FFFDE7
100 #FFF9C4
200 #FFF59D
300 #FFF176
400 #FFEE58
500 #FFEB3B
600 #FDD835
700 #FBC02D
800 #F9A825
900 #F57F17

amber

50 #FFF8E1
100 #FFECB3
200 #FFE082
300 #FFD54F
400 #FFCA28
500 #FFC107
600 #FFB300
700 #FFA000
800 #FF8F00
900 #FF6F00

orange

50 #FFF3E0
100 #FFE0B2
200 #FFCC80
300 #FFB74D
400 #FFA726
500 #FF9800
600 #FB8C00
700 #F57C00
800 #EF6C00
900 #E65100

deep-orange

50 #FBE9E7
100 #FFCCBC
200 #FFAB91
300 #FF8A65
400 #FF7043
500 #FF5722
600 #F4511E
700 #E64A19
800 #D84315
900 #BF360C

brown

50 #EFEBE9
100 #D7CCC8
200 #BCAAA4
300 #A1887F
400 #8D6E63
500 #795548
600 #6D4C41
700 #5D4037
800 #4E342E
900 #3E2723

grey

50 #FAFAFA
100 #F5F5F5
200 #EEEEEE
300 #E0E0E0
400 #BDBDBD
500 #9E9E9E
600 #757575
700 #616161
800 #424242
900 #212121

blue-grey

50 #ECEFF1
100 #CFD8DC
200 #B0BEC5
300 #90A4AE
400 #78909C
500 #607D8B
600 #546E7A
700 #455A64
800 #37474F
900 #263238

The complete Material Design colors palette, ready to copy

This reference puts every Material Design colors swatch from Google's Material Design 2 system at your fingertips. Browse all 19 hue families — Red through Blue Grey — with the full shade ramp from 50 (lightest) to 900 (darkest), plus accent tiers (A100, A200, A400, A700) where they exist. Every swatch is one click to copy as HEX, RGB or a ready-to-paste CSS custom property.

The palette was built by Google's design team to work as a coherent system across Android, Web and iOS. Material Design's official color guidance recommends using the 500 shade as your primary baseline and reserving the brighter accent shades for floating action buttons, sliders and progress indicators.

How the shade scale works

Each Material color family is structured the same way, which makes it predictable to pull a coordinated set of tints and tones for any UI. The numbered scale goes from 50 to 900, with optional accent shades on top:

  • 50–200 — backgrounds, surfaces, hover states and disabled controls.
  • 300–600 — primary UI elements, buttons and brand expressions; 500 is the default baseline.
  • 700–900 — text on light backgrounds, active states and emphasis.
  • A100–A700 — high-energy accents for FABs, links and call-to-action highlights.

Every family includes ten standard shades (50, 100, 200, 300, 400, 500, 600, 700, 800, 900), and most also ship with four accent variants — giving you well over 250 ready-made values without having to invent your own ramp.

Use it across design and code

Click any swatch to copy the HEX code, or deep-link to a per-color page that lists every shade in the family with HEX, RGB and CSS variable syntax. Drop the values straight into Figma styles, Android colors.xml, Tailwind config, or a :root block of CSS custom properties. If you need to compare Material against another design system, the Tailwind CSS colors and Bootstrap 5 colors references use the same scale-style layout so you can scan them side by side.

Accessibility notes

Material colors don't guarantee accessible pairings on their own — combinations need to meet a 4.5:1 contrast ratio for normal body text under WCAG 2.2 success criterion 1.4.3. As a rule of thumb, use white text on weight 500–900 and dark text on weights 50–400, then verify any borderline pair with a contrast checker. For brand work, you can also test how a Material shade reads under a color blindness simulator before locking in a token. Keeping your palette systematic — and verified — is what turns a list of swatches into a real design system.

Frequently Asked Questions