Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Generate darker shades of any base color with configurable steps.
Generate lighter tints of any base color by mixing with white.
Generate single-hue monochromatic palettes with varying lightness and saturation.
Generate harmonious 5-color palettes with random or seed-based schemes.
All-in-one generator for complementary, analogous, triadic, split-complementary, and tetradic schemes.
Convert simultaneously across HEX, RGB, RGBA, HSL, HSLA, HSV, CMYK, and HWB formats.
This Material Design color generator takes any primary color and produces the full 50 through 900 tint and shade range that Google's Material Design system specifies, giving you a ready-made palette for Android, Flutter, or Material web UI projects. It's built for app developers implementing Material theming, designers matching Google's design guidelines, and anyone who needs a consistent light-to-dark range built from one brand color rather than picking each shade by eye. Enter your primary color and the tool calculates every step in the scale - 50 (lightest) through 900 (darkest) - following the lightness progression pattern Material Design uses, with each swatch shown alongside its hex code. Every calculation happens locally in your browser, so your brand color and resulting palette are never uploaded to any server. Because the generator follows Material Design's established tonal steps rather than a generic lightness curve, the resulting palette looks and behaves like an authentic Material color scale. Enter your primary color below to generate the full 50-900 palette.
They represent tonal steps from lightest (50) to darkest (900), typically used for backgrounds, hover states, borders, and text at different weights within a Material theme.
Material Design guidelines commonly use the 500 shade as the base 'primary' color, with lighter and darker steps used for variants and states.
Yes, the 50-900 scale is a widely adopted convention used in many design systems and web frameworks beyond native Android development.
Your entered primary color typically becomes (or closely anchors) the 500 shade, with the other nine steps calculated as lighter and darker variations around it.
The classic 50-900 scale has 10 steps, though some newer Material You implementations use expanded tonal palettes; this tool follows the classic 10-step convention.
Each shade's hex code can be copied individually and used to define your own CSS custom properties or theme configuration.