Material Design Palette Generator

What is this?

This is a (slightly modified) clone of the official Material Design palette generator. It does a few things:

  1. Builds you a full color palette from a given hex color
  2. Provides you with complementary colors based off your primary color
  3. Allows you to export the palettes as JSON or CSS variables

Both are based on Material Design standards, and use Google’s algorithm for color derivation.

Why is this?

Google’s official palette generator is embedded and buried deep within the Material docs. Since it’s an inline tool, it’s also hidden from search engines, making it difficult to discover or bookmark.

To make it a little easier to access and to preserve it for my own future use, I grabbed the obfuscated code (the original scripts do not appear to be public anywhere) and added some small interface improvements. I did not change the way colors are derived.

Plugins

Support this project

Feedback and contributing

If you notice a problem or want a feature added please file an issue on GitHub or just email me the details.

If you’d like to contribute, comment on an open issue or open a new one describing your approach. Once aligned, submit a PR.

Credits

Many thanks to Ziya Fenn and Mateusz Skórka for their valuable contributions to this project.