Tutorial

Power BI Background Image Size: Exact Pixels and Setup (2026)

· By Nawaf Sharaf · Founder & Reliability Engineer

TL;DR

Export the background at exactly your page size: 1920×1080 for a new page in a Fluent 2 report (the default base theme for new reports), 1280×720 for Classic and older reports, or 2× of either so it stays sharp when Power BI scales the page up. In Power BI Desktop, deselect everything, open Format page > Canvas background, browse for the image, set Image fit to Fill and Transparency to 0%. Turn off each visual's own background so the designed panels show through. To reuse it on every page, embed it in a theme.

A designed page background is the fastest way to make a Power BI report look deliberate: header bar, KPI panels, chart cards and brand colours drawn once as one image, with live visuals placed on top. It only works if the image matches the canvas exactly. Get the size wrong and Power BI crops it, letterboxes it, or blurs it. This guide gives the exact pixel sizes for every page type and the setup steps that avoid the usual problems.

The rule: the image size is the canvas size

Power BI draws the canvas background behind every visual on the page, scaled to the page. If the image has the same aspect ratio as the page, it lines up perfectly with the grid you designed against. If it doesn't, Power BI has to crop or squash it, and your carefully placed panels drift away from the visuals that are supposed to sit on them.

So the first question is always: what is the page size? Select an empty spot on the canvas, open the Format page options in the Visualizations pane and expand Canvas settings. The Type dropdown shows 16:9 (the default), 4:3, Letter, Tooltip or Custom. For 16:9 pages, Power BI now also offers a Size dropdown with four presets: 1280 × 720 (HD), 1920 × 1080 (Full HD), 2560 × 1440 (QHD) and 3840 × 2160 (4K UHD).

Since the Fluent 2 base theme became the default for new reports, a new page is 16:9 at 1920 × 1080; reports on the Classic theme, and existing pages, stay at 1280 × 720. Check Canvas settings rather than assuming: that's the number to design against. Because visual positions in Power BI are stored in canvas pixels, designing at 1280 × 720 also means the x, y, width and height values you read off your design file are the same values you type into each visual's Properties card.

Exact background sizes for every Power BI page type

Here are the sizes to export, at 1× (the canvas size) and 2× (double, for sharpness). Both work, because they have the same aspect ratio as the page.

16:9, Full HD (the default for new pages in Fluent 2 reports): 1920 × 1080 canvas. Export 1920 × 1080, or 3840 × 2160 at 2×. 16:9, HD (Classic and older reports): 1280 × 720 canvas. Export 1280 × 720, or 2560 × 1440 at 2×.

16:9, Full HD: 1920 × 1080 canvas. Export 1920 × 1080, or 3840 × 2160 at 2×.

16:9, QHD: 2560 × 1440 canvas. Export 2560 × 1440. Going to 2× here (5120 × 2880) rarely shows a visible difference and makes the file large.

16:9, 4K UHD: 3840 × 2160 canvas. Export at 1×.

4:3: 960 × 720 canvas. Export 960 × 720, or 1920 × 1440 at 2×.

Letter: 816 × 1056 canvas (portrait). Export 816 × 1056, or 1632 × 2112 at 2×.

Tooltip: 320 × 240 canvas. Export 320 × 240, or 640 × 480 at 2×.

Custom: whatever width and height you typed in Canvas settings. Export that exact size, or both numbers doubled.

If you're unsure, check the ratio rather than the pixels: width divided by height must match. 2560 ÷ 1440 and 1280 ÷ 720 are both 1.777…, so either image fits a 16:9 page.

Why 2× looks better than 1×

Power BI rarely shows a page at exactly 100%. In Desktop and in the service, the default Page view is Fit to page, which scales the whole canvas to the window. On a 1440p laptop or a 4K monitor, a 1280 × 720 page is shown much larger than 1280 × 720 physical pixels, so a 1× image gets upscaled. Flat colour areas survive that, but thin borders, small text and icons go soft.

A 2× image (2560 × 1440 for the default canvas) has enough pixels to stay sharp at those zoom levels and still scales down cleanly on smaller screens. It's the same reason app icons ship at 2× and 3×.

There's a cost. A 2× PNG has four times the pixels of a 1× PNG. For flat UI shapes that compresses well, typically a few hundred KB. For photographic backgrounds it can reach several MB, which slows page load in the service and bloats a theme file if you embed the image there. A sensible default: 2× PNG for designed panels and flat colour, 1× or a compressed JPG for photography.

Set the background in Power BI Desktop, step by step

  1. Click an empty part of the canvas so no visual is selected. The Visualizations pane switches to Format page.
  2. Expand Canvas settings and confirm the Type and size match the image you exported.
  3. Expand Canvas background. Select Browse (or the image option) and choose your PNG or JPG. In current Desktop builds the Design ribbon also has a Page background button that jumps straight to this card.
  4. Set Image fit to Fill. With an image that has the canvas aspect ratio, Fill covers the canvas edge to edge without distortion and nothing is cropped.
  5. Set Transparency to 0%. Any higher value lets the canvas colour show through and washes the design out, which is the most common reason a background looks faded.
  6. Optional: set Wallpaper, the area outside the canvas, to your darkest background colour so the page doesn't sit in a grey frame. Wallpaper has its own colour, image and transparency settings in the same Format page list.

The background is a page setting, so repeat it on each page, or put it in a theme (covered below) so every page gets it automatically.

Image fit: Fit, Stretch and Fill

The Image fit dropdown has three options, and only one is right for a designed background.

Fit scales the image to fit inside the canvas while keeping its aspect ratio. If the ratios differ even slightly, you get empty bands along one edge.

Stretch scales the image to the canvas width and height independently. When the ratios match exactly it looks right, but any mismatch distorts the image, and it's the setting most often behind squashed logos and oval circles.

Fill scales the image to cover the whole canvas while keeping its aspect ratio, cropping whatever overflows. With an image exported at the canvas ratio there's nothing to crop, so Fill gives the same, predictable result at 1× and 2×.

One trap if you edit theme files by hand: the scaling values in theme JSON don't use the pane's labels. The schema maps JSON "Normal" to the pane's Fit and JSON "Fit" to Stretch; only "Fill" is the same in both places. Use "Fill" in the theme and Fill in the pane and you avoid the mismatch.

Make the visuals transparent so the design shows through

A background is only half the job. Every visual has its own background, border and shadow, and by default the background is a solid fill that covers your designed panel.

For each visual: select it, open Format visual > General > Effects, and turn Background off (or set its transparency to 100%). Turn Visual border and Shadow off too, since the panel in your image already draws them.

Doing that for 15 visuals on 6 pages is tedious, so do it once in a theme instead. A visualStyles entry for all visuals ("*") that sets background show to false and transparency to 100 makes every new and reset visual transparent. The VizForge theme export writes exactly that when you choose transparent visual containers.

Then line the visuals up with the panels. Select a visual, open Format visual > General > Properties and type the X, Y, width and height from your design. If you designed in canvas pixels, those numbers are exact.

Use a theme to apply the background to every page

A report theme can carry the page background. Under visualStyles, the page visual type has a background card that accepts an image object with a name, a url and a scaling value. The url can be a base64 data URI, so the image travels inside the JSON file and every page that uses the default page style gets it.

Two practical notes. First, base64 encoding inflates the image by about a third, so a 2 MB PNG becomes roughly 2.7 MB of theme JSON. Compress the PNG first. Second, a theme is a default: a page where someone set Canvas background by hand keeps that setting until you reset it.

The theme JSON guide on this blog walks through the full structure, including textClasses and visualStyles. If you'd rather not write JSON, the VizForge Design Studio exports a theme with the background already embedded.

Design tips that save rework

Draw on an 8-pixel grid. Visual positions in the Properties card are typed in canvas pixels, and an 8 px grid keeps gutters consistent (16 or 24 px between panels works well on a 1280 × 720 page).

Leave room for real titles. Text baked into a background image can't be read by screen readers, can't be translated and can't change with filters. Use the image for shapes, colour and decoration; use visual titles and text boxes for words. Microsoft's accessibility guidance asks for alt text on meaningful objects, and a background image can't carry it.

Check contrast against the panel, not the page. Axis labels and data labels sit on your panel colour, so test text against that colour. Microsoft's report accessibility checklist asks for at least 4.5:1 between text and its background.

Keep one source file per page size. If a report later moves from 1280 × 720 to 1920 × 1080, re-export the design at the new size instead of letting Power BI scale an old image.

Build it without an image editor

If you don't want to draw panels in a general-purpose graphics tool, the VizForge Design Studio is a free, browser-only editor built for exactly this. Pick a page size (the Power BI presets are built in), drop in a header, KPI cards and chart panels, set your brand colours, and export a PNG at 1× or 2× of the exact canvas size, an SVG, a theme JSON with the background embedded, or a PBIP project with the visual containers already positioned on the panels.

Start from a ready-made layout in the template gallery, or grab a standalone background from the background gallery if you only need the image.

FAQ

What size should a Power BI background image be?

The same size as the page canvas. For a new 16:9 page in a Fluent 2 report that's 1920 × 1080 pixels; Classic and older reports use 1280 × 720. Double either size if you want a 2× image that stays sharp on large or high-DPI screens. Other page types: 4:3 is 960 × 720, Letter is 816 × 1056 and Tooltip is 320 × 240.

Why is my Power BI background image blurry?

Usually because a 1× image is being upscaled. Fit to page view and high-DPI monitors show the canvas larger than its pixel size. Export at 2× (2560 × 1440 for a default page) and set Image fit to Fill.

Why is my background cut off or stretched?

The image's aspect ratio doesn't match the page, or Image fit is set to Stretch (which distorts) or Fit (which leaves empty bands). Export at the canvas ratio, such as 1280 × 720 or 2560 × 1440 for a default page, and use Fill.

Why does my background look faded?

Canvas background Transparency is above 0%, so the canvas colour shows through. Set Transparency to 0%. Also check that visuals' own backgrounds are turned off, or they'll cover the panels.

Can I use one background on every page?

Yes. Embed it in a report theme as the page background image (a base64 data URI with scaling Fill). Every page that uses the theme's default page style picks it up. Pages with a manually set background keep theirs until reset.

Sources

Related reading

About the author

Nawaf Sharaf · Founder & Reliability Engineer

Nawaf is a reliability engineer and long-time Power BI practitioner, and the founder of VizForge. He builds the product solo — the AI generation pipeline, the visual code generator, and this site — from the perspective of someone who has spent years shipping Power BI reports in production.

More about Nawaf Sharaf and VizForge · VizForge home

All VizForge articles →

Cite this article as:

VizForge. “Power BI Background Image Size: Exact Pixels and Setup (2026).” November 4, 2026. https://vizforge.ai/blog/power-bi-background-image-size

Make the report.
Then make it yours.

The Design Studio, templates and tools are free with no account (exports carry a small VizForge mark until you sign in). Sign up when you want AI: 5 credits on us, no card.

Generated visuals are type-checked and built before you download them; one that fails the quality SLA refunds its credits. See all features or pricing.