Angular Material theme builder

Build Angular Material themes in minutes, not days

Tune 900+ tokens visually, preview real components, export paste-ready SCSS.

Free. No signup required.

Start from a built-in theme

Browse all themes

36 Pro customers · 204 sign ups

Built by an Angular Material instructor

Manual Material theming: the hidden time tax

Without a visual builder, theming Angular Material often looks like this:

Time receipt
  • 1–2 hrsfinding the right Material token
  • 2–3 hrschecking light and dark states
  • 2 hrstesting buttons, forms, dialogs, tables, and edge states
  • 1 hrcleaning up mat.theme() and component overrides

≈ 1 full day

before the UI feels right

There’s an easier way.

See it in action

Watch the basic workflow: pick a theme, tune tokens visually, preview components, and export SCSS.

Speeds up Angular Material CSS for our site overhaul.
Portrait of Jeph Remley
Jeph RemleySr Application Developer, Kent State University Library Verified Pro customer

How it works

Color editor showing seed color, vibrant scheme variant, and system color roles such as primary and on-primary.

Step 1: Pick a seed color

No more edge-case Material components left behind

Buttons, form fields, dialogs, tables, steppers, tabs, and 28 more components — 907 tokens in total — so your theme holds up beyond the happy path.

Autocomplete
Badge
Bottom Sheet
Button
Icon Button
FAB
Button Toggle
Card
Checkbox
Chips
Datepicker
Dialog
Divider
Expansion Panel
Form Field
List
Menu
Paginator
Progress Bar
Progress Spinner
Radio Button
Select
Sidenav
Slider
Slide Toggle
Snack Bar
Sort Header
Stepper
Table
Tabs
Timepicker
Toolbar
Tooltip
Tree

Ready to theme your Angular Material app?

Open the full builder, tune tokens visually, and export paste-ready SCSS — no card required.

Get started — free

Free. No signup required.

What builders say

Used by 204 Angular builders, including 36 paid Pro customers.

Inbox
Pro customer
Portrait of Thorsten Westheider
Thorsten WestheiderBackend developer, Germany

Material 3 theming sorted in hours

The Material Theme Builder by Zoaib Khan is a great piece of software and a real timesaver, I highly recommend it! I'm working on a private project and, being the backend developer that I am, had a hard time getting to grips with Material 3 theming. Thanks to the builder I got that sorted in a matter of hours instead of days or even weeks. That was money well spent!
Inbox
Pro customer
Portrait of Romain Proteau
Romain ProteauDeveloper, CENSIER PUBLICINEX — cinema advertising, France

Huge help iterating without a designer

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.
Inbox
Portrait of Sumit Patidar
Sumit PatidarSenior Software Engineer, VIT Infotech Pvt. Ltd

Really enjoying the theme builder

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.
Inbox
Pro customer
Portrait of Jeph Remley
Jeph RemleySr Application Developer, Kent State University Library

Speeds up our Material site overhaul

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.

Why not just use the official Material Theme Builder?

The official Material Foundation builder is great for Material 3 color palettes. This builder is built for Angular Material: paste-ready SCSS, 900+ component overrides, and Live Preview on localhost.

Official builder This builder +Pro
Material 3 color roles and palettes Material 3 color roles and palettes — M3 palette:YesMaterial 3 color roles and palettes — This builder:YesMaterial 3 color roles and palettes — Pro:Yes
Core Export (mat.theme() SCSS) Core Export (mat.theme() SCSS) — M3 palette:NoCore Export (mat.theme() SCSS) — This builder:YesCore Export (mat.theme() SCSS) — Pro:Yes
Built-in Theme Export (catalog overrides) Built-in Theme Export (catalog overrides) — M3 palette:NoBuilt-in Theme Export (catalog overrides) — This builder:YesBuilt-in Theme Export (catalog overrides) — Pro:Yes
Component Token Export Component Token Export — M3 palette:NoComponent Token Export — This builder:NoComponent Token Export — Pro:Yes
Live Preview to localhost Live Preview to localhost — M3 palette:NoLive Preview to localhost — This builder:NoLive Preview to localhost — Pro:Yes

Built from Angular Material theming experience

I’m Zoaib Khan. I teach Angular on YouTube to 12k subscribers and have been covering Angular Material theming while building templates, examples, and project source code with the library. I’ve tried to cover the theming pain points I found, so you don’t have to.

  • Angular tutorials for 12k YouTube subscribers
  • Angular Material theming videos and examples
  • Templates and project source code built with Angular Material
Start building your theme
Money well spent — sorted Material 3 theming in hours, not weeks.
Portrait of Thorsten Westheider
Thorsten WestheiderBackend developer, Germany Verified Pro customer

Simple pricing for Angular Material theming

Start free, no sign-in. Upgrade once for custom Component Token Export, Live Preview, and cloud themes.

Free

$0

Free forever

  • check_circle

    Full builder

    System tokens, component tokens, light and dark preview

  • check_circle

    Core Export

    mat.theme() SCSS, plus Built-in Theme catalog overrides when those components are unchanged.

Start free

No card required — upgrade when you need Pro

Recommended

Pro

$29

One-time payment

  • check_circle

    Everything in Free

  • check_circle

    Component Token Export

    Unlimited mat.*-overrides() SCSS across 34 Material components

  • check_circle

    Live Preview to localhost

    Stream theme updates to your local app

  • check_circle

    10 Cloud-Synced Themes

    Save client, product, or brand themes

Secure checkout via Polar 30-day refund

Frequently asked questions

Angular Material v19 or newer. Design tokens were introduced in v19.

Free: full builder and Core Export, no account. Built-in Themes include catalog component tokens when those components stay unchanged. Pro (one-time): Component Token Export for your customizations, Live Preview, and up to 10 Cloud-Synced Themes. Sign in only to buy Pro or sync themes.

One-time payment. Current price is in the pricing section.

Connect the builder to localhost and stream theme changes to your app. Pro feature; setup is in the builder toolbar.

Try Material Theme Builder free

Open the builder free. Upgrade once for custom component-token export, Live Preview, and cloud themes.

Get started — free

No card required · 30-day refund on Pro

© 2026 Material Theme Builder

Created by Zoaib Khan · consult@zoaibkhan.com · Themes · Guides · Refund policy