Skip to content

Create Material 3 Theme

Step 1: Open the plugin

Open the Material Theme Builder plugin from the menu

Figma Open Material Theme Builder plugin

You will be welcomed with the plugin popup. Click on "Get started" Figma Welcome Screen Material Theme Builder plugin

Step 2: Create theme based on image

The builder defaults to the Dynamic mode where you can use an image to create a theme. Remember that only ONE (1) source color will be derived from the image.


In this case, I used another theme to create this dynamic theme...

Dynamic example
Figma Material Theme Builder Dynamic Color Figma Material Theme Builder Select Image

Step 3: Look at the result

The Material Theme Builder will show the result on the background. This may take some time depending on your PC, as this is all done in the browser!

First, the full result: Figma Material Theme Builder Result Full

And from left to right some details, starting with the Tonal Palettes. Figma Material Theme Builder Result Palettes

Then the Light and Dark themes.

Figma Material Theme Builder Result LightDark

And finally the surfaces. The typography is NOT used for Home Assistant.

Figma Material Theme Builder Result Surfaces

Step 4 (Final): Export the DSP file

Once you are ready, go to the "Custom" tab of the Material Theme Builder, and click the "Export" button on the bottom, and select "Export Material Tokes (DSP)", and save the resulting ZIP file on your computer.

Figma Material Theme Builder Export Theme

Back to top