Free AI tool · no sign-up
AI Power BI theme generator
Say what the report should feel like (“calm hospital wallboard, soft teal”, “premium wealth, navy and champagne”) and get a complete Power BI theme JSON: chart colours, page and card colours, readable text, status colours and fonts, already fixed for contrast and shown on a real report page.
Free, no sign-up. Your description is sent to VizForge's server and to Anthropic's Claude to choose the colours; VizForge does not store it.
Words in, theme out
Mood, industry, audience and brand words become a full palette with a name and a reason.
Contrast fixed in code
AA text and 3:1 graphics on page and cards, with every adjustment listed.
Colour-blind check
The first six chart colours are simulated for the three common deficiencies.
Real outputs
Theme JSON, or the same colours as a PBIP and background via the Design Studio.
How the AI theme generator works
- 01
Describe the look
Write what the report should feel like: mood (calm, bold, editorial), industry, audience, brand words, and any hex codes you must keep (up to 4). Pick light or dark.
- 02
The AI picks colour roles
Claude Haiku returns roles only: 8 to 12 chart colours, page, card, text and muted-text colours, an accent, good/neutral/bad, a heading and body font from 15 fonts that ship with Power BI Desktop, a name and one sentence on why.
- 03
VizForge makes it valid
Code, not the model, builds the theme: text is lifted to at least 7:1 (muted text 4.5:1) on page and cards, chart and status colours to 3:1, each keeping its hue; near-identical chart colours are replaced and the first six re-ordered for colour-blind viewers. Every change is listed.
- 04
Check it on a real page, then download
The theme is drawn on catalog templates that match your description. Download the theme JSON, copy it, or open the template in the Design Studio to export a background and a PBIP in the same colours.
Free, with honest limits
Each AI theme costs VizForge a fraction of a cent, so the free allowance is 5 an hour and 15 a day per connection, or 20 an hour and 60 a day with a free account. After that, and whenever the AI is unavailable, you still get a theme from VizForge's colour rules (mood and industry words, colour names and your hex codes set the hues), clearly labelled as not AI.
What it does not do
- It doesn't copy any company's brand palette; brand names are read as mood, not looked up.
- It doesn't read images; to start from a logo use Theme Lab, and from a website the Design Studio's Brand panel.
- It doesn't test the theme in Power BI Desktop; the preview is VizForge's renderer, and per-visual formatting in your report still wins.
Apply the theme in Power BI
- 1. Download the theme JSON. Use Download theme JSON. The file is a few kilobytes and has no images.
- 2. Import it in Power BI Desktop. Design ribbon → Import theme, pick the file. In the Power BI service: edit the report, View → Theme pane. Older Desktop builds: View → Themes → Browse for themes.
- 3. Reset hand-formatted visuals. Visuals with colours set by hand keep them; select one and use Reset to default in the Format pane.
Prefer to start from a finished palette? The theme gallery has 80 curated themes, each with its own contrast table and colour-blind notes.
AI theme generator FAQ
- Is the AI Power BI theme generator free?
- Yes, with fair-use limits so it stays free: 5 AI themes an hour and 15 a day per connection without an account, 20 an hour and 60 a day with a free account, and a daily total for everyone. Past a limit you still get a theme: it is built from colour rules instead of AI and the page says so. Another always uses the rules, so it never spends an AI run.
- What does the AI decide, and what doesn't it?
- The model only proposes colours for named roles, two fonts from a fixed list, a name and a one-line rationale. It never writes the theme file. VizForge's own code checks the reply against a strict shape, rejects anything else, fixes contrast while keeping each hue, and compiles the theme JSON with the same compiler as Theme Lab and the theme gallery.
- Will the colours pass accessibility checks?
- Text and muted text meet WCAG AA (4.5:1) on both the page and card colours; main text is pushed to 7:1. Chart, accent and status colours reach 3:1 against the cards. The first six chart colours are simulated for protanopia, deuteranopia and tritanopia; when two still look alike the result tells you which series need data labels.
- Can I keep my exact brand colours?
- Add up to four hex codes (or type them in the description). The first becomes the accent and all of them go into the chart colours. If a brand colour is too light for text or for 3:1 on white cards, only its lightness changes, never its hue, and the change is listed.
- What happens to my description?
- It is sent to VizForge's build server and to Anthropic's Claude to choose the colours, and is not stored by VizForge. It is treated as a description only: instructions inside it are ignored, it is capped at 600 characters, and only colours, fonts and short plain text can come back.
- How is this different from Theme Lab?
- Theme Lab starts from colours you already have (a logo, a theme file or hand-picked hex codes) and lets you edit every token. The AI theme generator starts from words. You can also describe a theme inside Theme Lab and inside the Design Studio's Brand panel; all three use the same generator.
- Which theme properties does the file set?
- name, dataColors, background, foreground, tableAccent, good, neutral, bad, the diverging maximum/center/minimum colours, text classes (callout, title, header, label) with your fonts, and visual styles for page and visual backgrounds, borders and titles. Anything else falls back to the report's base theme.