ThemeALot

Preview, create, and accessibility-check Power BI .json theme files — without opening Power BI.

Features

👁

Preview

See your theme applied to 7 real Power BI-style visuals — bar, column, line, pie, scatter, KPI cards, and table. Hover any color swatch to see hex codes and color names.

🎨

Create

Build a complete theme from scratch with color pickers, palette editor, typography settings, and sentiment colors. Download the result as a ready-to-use theme.json.

Accessibility Check

Run 10 automated checks covering WCAG contrast, color-blindness simulation (3 types), color distinctiveness, and more. Every check links to the relevant specification.

📦

24 Built-in Themes

All 24 official Power BI built-in themes are included. Switch between them instantly to compare, then upload your own to see how it stacks up.

10 Accessibility Checks

Every check includes a pass / warning / fail verdict, a detailed breakdown, and a link to the relevant standard.

Foreground / Background Contrast WCAG 1.4.3 — 4.5:1 for body text
Data Colors vs Background WCAG 1.4.11 — 3:1 for non-text
Table Accent Contrast WCAG 1.4.11 — header vs white text
Color Distinctiveness CIE76 ΔE — all pairs ≥ 20
Deuteranopia Simulation Red-green, ~6% of males
Protanopia Simulation Red-green, ~2% of males
Tritanopia Simulation Blue-yellow, ~0.01%
Sentiment Colors Good / Neutral / Bad conventions
Palette Size ≥ 8 colors recommended
Text Class Sizes Minimum readability per class

Built with

R / Shiny bslib plotly reactable colourpicker col2hex2col colorspace Google Cloud Run Docker