
Live Preview in your app
Point at your dev server and stream theme updates to real screens and routes. Pro — add a small localhost-only script; remove it before production.
Angular Material theme builder
Visually tune tokens, preview real components, and export clean SCSS for your Angular app.
Free. No signup. Open the builder and start tuning.
155 builders have signed up to try it

Compared with the official Material Foundation Theme Builder
The official builder is great for Material 3 color systems. This builder adds the Angular Material workflow: SCSS export, component overrides, and local app preview.
| Official builder | This builder | +Pro | |
|---|---|---|---|
| Material 3 color roles and palettes | Material 3 color roles and palettes — M3 palette:Yes | Material 3 color roles and palettes — This builder:Yes | Material 3 color roles and palettes — Pro:Yes |
| Angular Material mat.theme() SCSS | Angular Material mat.theme() SCSS — M3 palette:No | Angular Material mat.theme() SCSS — This builder:Yes | Angular Material mat.theme() SCSS — Pro:Yes |
| Angular Material component overrides | Angular Material component overrides — M3 palette:No | Angular Material component overrides — This builder:Yes | Angular Material component overrides — Pro:Yes |
| Local Live Preview | Local Live Preview — M3 palette:No | Local Live Preview — This builder:Trial | Local Live Preview — Pro:Yes |
Watch the basic workflow: pick a theme, tune tokens visually, preview components, and export SCSS.
We don't have a designer on the team; the Angular Material Theme Builder will be a huge help iterating on our visual theme and should save us a lot of time.


Step 1: Pick a seed color
Visual control over every Angular Material token — tune system colors, component states, and density without writing SCSS.

Point at your dev server and stream theme updates to real screens and routes. Pro — add a small localhost-only script; remove it before production.

Visually tune 900+ tokens across 33 components — states, density, and roles — with instant preview.

M3 color roles and scheme variants, typescale, and density — one place to anchor brand and accessibility.

Light and dark preview in the builder, then copy mat.theme() and component overrides when you ship.

Pro: maintain up to 10 named themes in the cloud — switch, duplicate, and rename from the toolbar while you iterate.
Deep control across every major Angular Material component, so your design system stays consistent from global roles to edge-case component states.
What builders ship with it
We don't have a designer on the team; the Angular Material Theme Builder will be a huge help iterating on our visual theme and should save us a lot of time.

Really enjoying the Angular Material Theme Builder. It saves a lot of time, and customizing individual components is a great feature—makes UI tweaks super easy.

Speeds up Angular Material CSS for our site overhaul and helps me learn on-the-fly—without digging through docs for examples that do not fit. Clean, easy-to-use interface too.

Create and organize distinct Material themes for products, clients, or experiments — then pick up where you left off on any device.

Try the full builder free. Go Pro for unlimited Live Preview and exports.
$0
Free forever
Explore everything in the browser — no card required
Full builder
System and component tokens · Light and dark preview
Bonus when you sign in
Get 1 full SCSS export and 3 Live Preview sessions on top of the free builder
Try free — upgrade only when you need Pro limits
$39
One-time purchase · 30-day refund
Best for shipping polished Angular Material themes
Everything in Free
Unlimited SCSS exports
Generate full themes and component overrides whenever you need them
Live Preview for localhost
Tune the theme while your Angular app updates in real time
10 cloud-synced themes
Save client, product, or brand themes
Secure checkout via Polar
Includes lifetime updates · Refund policy
No — Google's M3 Theme Builder generates a base Material 3 palette. This tool is built specifically for Angular Material 19+ and adds component-level token overrides, Live Preview to your localhost app, and SCSS export ready to paste.
Design tokens were introduced in Angular Material v19 onwards. This theme builder is built to support any project using @angular/material v19 or newer.
Yes. Use the full builder in the browser at no cost—no payment to explore. Sign in when you want the signed-in trials (export and Live Preview sessions) or Pro.
No. You can explore the builder without an account. Sign in when you want trial access or Pro features.
Free includes the full builder: design and preview themes, edit system and component tokens, and light and dark preview. Sign in for 1 free full export (component-level SCSS) and 3 Live Preview sessions to localhost.
Pro is a one-time purchase with lifetime access: unlimited full export (900+ component tokens across 33 Material components), unlimited Live Preview streaming to your local app, and up to 10 cloud-synced themes. See the pricing section for the current Pro price.
System tokens (color, typography, density) control the global theme. Component tokens (900+) override individual components down to specific states/variants.
SCSS using mat.theme() and mat.<component>-overrides(). Drop it into your project.
One-time payment for lifetime access to Pro features, including future Pro feature updates. The current price is shown in the pricing section on the site.
Yes. Independent light/dark role values, exported with light-dark() CSS for automatic scheme switching.
Connect the builder to your dev server (http://localhost or https://localhost). Theme changes stream to your app in near real time via a small script in index.html for local use. Remove that snippet before production. Free users get 3 trial sessions after signing in; Pro unlimited. Open Live Preview in the builder toolbar to copy the exact setup steps.
Open the full builder in your browser. Upgrade to Pro when you want unlimited Live Preview and export.
Get started — freeNo card required · 30-day refund on Pro
© 2026 Material Theme Builder
Created by Zoaib Khan · consult@zoaibkhan.com · Refund policy