PowerBI.tips

Power BI Themes

December 22, 2021 By Seth Bauer
Power BI Themes

How do I use a Power BI theme to keep reports consistent?

TL;DR. A Power BI theme is a reusable JSON file for colors, fonts, and visual properties so one report — or a whole set — looks the same. Desktop covers a simple palette. For a full theme, use the free PowerBI.tips Theme Generator instead of writing the file by hand.

What does a Power BI theme control?

A theme sets color templates and global font and size properties. It can also pre-configure almost any visual property so every page starts consistent. One file applies or removes in Desktop.

Can I build a theme in Power BI Desktop alone?

Desktop covers the simple palette and some globals. A comprehensive theme is a JSON file that has grown too complex to write by hand. That is why the generator exists.

Should I format visuals before I apply a theme?

No. If you customize properties on the report first, those overrides are not replaced when the theme is applied. Apply the theme first, then override only what you must.

Where do I get a theme file?

Use the free Power BI Theme Generator. It writes the JSON. The 2023 walkthrough covers the editor, validation, and saving a library.

Related: Power BI Theme Generator, PowerBI Tips Theme Generator: The Ultimate Tool for Creating Complex Themes, and Power BI Layouts Have Evolved: Download PBIR Files from the Gallery.

Themes are the bedrock of consistency. As report authors it is important to create a consistent experience in a single, series or multitude of reports. With a little forethought you can easily build reports that exhibit the same fonts, properties and many other aspects with a Power BI Theme. If you aren’t using a theme and you build reports, its time you learn about them and put them into your arsenal.

Using Power BI Themes

Themes are available in a simple form in the Power BI Desktop and you can set color templates and some global properties for fonts and sizes. You can read more about that in Microsoft’s documentation here. However, themes go much, much deeper than that. You can set almost any visual property to a pre-configured setting. This greatly simplifies building a report, and creates a consistent experience across all your report pages. A single theme can be applied and removed from the Power BI desktop with ease.

Are Power BI Themes Hard to Build?

Creating a custom theme on your own would be hard… very hard. The theme files are built using the JSON format and have grown in complexity over the years. So, its highly unlikely that you are going to endeavor to build your own. Lucky for you, we love themes and created one of the first and most widely used theme generator to minimize the time it takes you to build a comprehensive theme to maximize your efforts. You can find and use that tool for free here. Another great resource has been provided by Matt Rudy, be sure to check out his Git repo. One of the key reminders when using themes: Make sure you don’t customize any properties in your report before applying a theme because they won’t be applied.

Discussion

We tackle all there is to know about implementation, when and how to best use themes and how to maximize your experience using themes in your Power BI reports in this episode. Be sure to join us to learn more.

Previous

Discussing SQLBI's 7 Reasons DAX is Not Easy

More Posts

Sep 24, 2026

Agentic Dev of PBI Reports – Ep.566

Kurt Buhler tells Tommy Puglia and Mike Carlo that a full Power BI report from an agent went from a bad idea to a half-hour build in the span of a week. The catch, in his telling, is the report format, the context you bring, and a requirements process that now has to scale past a single page.

Sep 22, 2026

Your Identity and Power BI – Ep.565

Tommy Puglia, Mike Carlo, and Kurt Buhler spend this episode on what is left of the Power BI identity once Microsoft Fabric and agents are part of the job. The skill that still decides the work is judgment: listening to the business, and staying critical of what an agent hands back.

Sep 17, 2026

Self Aware in Data and AI Literacy – Ep.564

Power Query is moving a set of cloud connectors from ODBC to ADBC, and legacy Power BI Q&A now stays through February 2027. Kurt Buhler joins Tommy Puglia and Mike Carlo to sort out what data literacy and AI literacy require once Microsoft Fabric and agents make it easy to build faster than a team can review.