Material Color Generator

Free

Generate Material Design color palettes from a primary color

Material Design (Google’s design system) uses tonal palettes — one color in 10 tones, 50 (lightest) → 900 (darkest). Use them as design tokens / CSS variables for surfaces, buttons and text.
50#e8e8fd
100#c7c8fa
200#9899f6
300#5f62f1
400#3134ed
500#1417e1
600#1114c5
700#0f11a9
800#0c0e8d
900#090b67

Each row’s copy gives that shade’s hex value.

CSS variables
:root {
  --primary-50: #e8e8fd;
  --primary-100: #c7c8fa;
  --primary-200: #9899f6;
  --primary-300: #5f62f1;
  --primary-400: #3134ed;
  --primary-500: #1417e1;
  --primary-600: #1114c5;
  --primary-700: #0f11a9;
  --primary-800: #0c0e8d;
  --primary-900: #090b67;
}

About Material Color Generator

Material Design palettes follow a specific structure of primary, light, and dark variants plus tonal steps, and assembling one that follows those rules from a single color takes real effort. The Material Color Generator takes your primary color and produces a Material-style palette around it, giving you the coordinated set of tones the system expects rather than a loose handful of shades.

Enter your primary color and the tool builds the palette, generating the supporting tones so your theme stays consistent with Material conventions. It runs in your browser with no signup and no watermark, and your color input stays on your device. It is a quick way to get a structured, ready-to-use palette for a Material-based UI, sparing you from manually deriving each tone and checking that they hang together as a coherent set.

Common uses

  • Generating a full Material palette from a single primary brand color.
  • Building coordinated light and dark tones for a Material-themed UI.
  • Creating consistent tonal steps for components in a Material Design system.
  • Prototyping theme colors that follow Material conventions out of the box.
  • Deriving a structured palette to feed into a Material UI framework's theme.

How to use

  1. 1

    Configure options

    Set your preferences using the options panel below.

  2. 2

    Click Generate

    Click the process button to generate your result instantly.

  3. 3

    Copy or download

    Copy the result to clipboard or download it directly to your device.

Why ToolHub?

  • Instant text processing
  • Color tools included
  • Privacy-first browser processing

FAQ

What does the generated palette include?

It builds a Material-style set of tones around your primary color so the result follows Material Design's palette structure.

Do I only provide one color?

Yes. You give a primary color and the generator derives the supporting tones from it.

Can I use the output in a Material UI framework?

The palette follows Material conventions, so the tones map cleanly onto a Material-based theme, though you may map specific roles to fit your framework.

Is my color kept private?

Yes. The palette is generated in your browser, so your input is not sent anywhere.

Can I use Material Color Generator on mobile?

Yes — ToolHub is fully responsive and works on iPhone, Android, tablets and all modern browsers. No app install needed.