How to Add Icons to a Power BI Report (2026)

Walk through the Power BI icon generator with real screenshots: search 213 icons, set colour, stroke and size, then export a data URI, DAX, .pbip or theme.

The Power BI icon generator is one page that does three jobs: it finds an icon, it styles it, and it hands it to you in the shape Power BI actually accepts. This is a walk-through of that page, screen by screen. Open the icon generator in a second tab and follow along — by the end you will have a styled set and four different ways to get it into a report.

What you are looking at

The page splits in two. On the left is the library: a search box, a row of category chips, and a grid holding every icon in the catalogue. On the right is the panel that styles whatever you pick and then exports it.

The library on first load. The grid holds 213 icons, the chips group them into nine categories, and the line under the grid always reports how many of the 213 the current filter is showing.

Every glyph is a stroke drawing on a 24×24 grid. Colour and stroke weight are applied when you export, not baked into the catalogue — which is exactly why a set exported together comes out looking like a set instead of like four downloads from four sites.

Step 1 — Find the icon

Narrow by category

Nine chips sit under the search box: Charts & Data, Finance, People & HR, Status & Alerts, Arrows & Navigation, Operations, Files, Time, and one regional set. Press one and the grid narrows to it. The biggest group is Operations with 42 icons; the smallest is Time with 17.

Pressing Status & Alerts narrows the grid to its 24 icons, and the counter underneath confirms the filter: “Showing 24 of 213”.

Or type what you mean

Search reads four things at once: the icon's id, its English name, its Arabic name, and a list of extra search terms attached to each entry. That is why alert returns six icons whose names never contain the word — a bell, a shield, an octagon, a triangle, a circle and an alarm clock.

Typing “alert” cuts 213 down to 6. The counter changes with every keystroke, and the note beside it warns you when the icon you already picked has been filtered out of view.

The same box takes Arabic. An Arabic query is normalised before it is matched — the alef forms are folded together, the taa marbuta is treated as a haa, and diacritics are stripped — so a word typed the way people actually type it still reaches the entry that was spelled the careful way.

Step 2 — Style it

Pick an icon and the right-hand panel wakes up. Everything in it applies to the export, not to the preview tile.

The full set of controls: export size, icon colour, a gradient stroke with its second colour and angle, stroke width, and a background plate with its own colour.

Step 3 — Take the whole set in one pass

A report never needs one icon. Tap a second tile and the first one stays selected: the picker is a set builder, and the header turns into a count.

Nine icons selected at once. Every selected tile is marked in the grid, the header counts them, and the preview shows the whole family sharing one colour, one stroke weight and one size.

A selection caps at 24. The preview shows the first twelve and then a chip counting the rest, so a full selection reads “+12” rather than trying to draw two dozen tiles in a box the size of a card.

Step 4 — Take the outputs

The Outputs card changes with the size of your selection, which is the one piece of behaviour worth knowing in advance. With exactly one icon chosen you get the single-icon outputs; with a set, those disappear — a button labelled PNG that quietly means “the first one” would be a button that lies.

With one icon selected: an SVG or PNG download, the raw SVG, the data URI, a plain DAX image measure, a DAX status measure — and a counter showing this icon spends 774 of Power BI's 32,768 base64 characters.
With a set selected: the Power BI project, the theme file, a ZIP of all nine as SVG and PNG, and a CSV of data URIs ready for Enter data.

The four ways an icon reaches a Power BI report

1. A data URI in an Image URL column

Press Copy Data URI. You get a data:image/svg+xml;base64,… string. Put it in a text column — typed into a query, pasted through Enter data, or returned by a measure — then select the column, open Column tools, and set Data category to Image URL. Drop the column into a table or a matrix and the icon renders inside the cell. This is the route for a fixed icon per row.

2. A DAX status measure

Press Copy as DAX status measure and you get the same glyph three times over — green, amber, red — wrapped in a SWITCH ( TRUE (), … ) that grades [Your Measure] against two thresholds. Replace the placeholder with your own measure, adjust the two cut-offs to your scale, then set Data category to Image URL on the Measure tools ribbon. That is a status column that moves with the data instead of a picture that does not.

3. The .pbip project

Press Download the Power BI project. Unzip it and open the .pbip file: every icon in your set is already placed on a page as its own image. Click one, press Ctrl+C, and paste it into your own report. It is the only output that opens rather than imports, and it is the shortest path when what you want is an image sitting on the canvas rather than a value inside a table.

4. A theme file, for conditional formatting

Press Download as a Power BI theme, then import it under View → Theme → Import theme. The icons arrive as a custom icon set in conditional formatting, available from the formatting pane on any visual. Note that the file is a complete theme, not an icons-only one — importing a theme replaces the applied one, so an icons-only file would hand you icons and take your colours away in the same click.

The tool repeats the route under the grid, in seven steps, with the base64 ceiling stated at the bottom — worth a glance before you leave the page.
RouteWhere the icon ends upMoves with the dataSet it up in
Data URI in an Image URL columnInside a table or matrix cellNo — one icon per rowColumn tools → Data category
DAX status measureInside a table or matrix cellYes — three states by thresholdMeasure tools → Data category
.pbip projectOn the report canvas as an imageNoNothing — copy and paste
Theme fileConditional formatting icon setYes — by ruleView → Theme → Import theme

Limits and gotchas

Choosing icons that survive a design review

If you want the same consistency across a whole report rather than one column, that is what a built template already gives you — see the ready Power BI templates, or read how the same discipline applies to a full page in our guide to data storytelling in Power BI. For what changed in the visuals themselves this year, the August 2026 visuals update is the shorter read.

What lands in your Power BI file

This is what the download gives you: the icons already sitting inside a Power BI project. Open it, click an icon, press Ctrl+C, and paste it straight into your own report — no image hosting, no data URI to assemble by hand.

How do I add an icon to a Power BI table?

Copy the icon's data URI from the generator, put it in a text column, then select that column, open Column tools and set Data category to Image URL. Drop the column into a table or matrix and the icon renders inside the cell instead of showing the base64 string as text.

How do I make a Power BI icon change colour with the data?

Use Copy as DAX status measure. It returns the same glyph in green, amber and red inside a SWITCH that grades [Your Measure] against two thresholds. Replace the placeholder with your own measure, adjust the thresholds, then set Data category to Image URL on the Measure tools ribbon.

Why does my Power BI image column render empty?

Two usual causes. Either the Data category is still Uncategorised, in which case the cell shows the base64 text; or the URL is longer than 32,768 characters, which Power BI refuses silently. The counter beside the tool's outputs shows where a given icon stands against that ceiling.

Can I export several Power BI icons at once?

Yes. Tap up to 24 tiles and they become a set sharing one colour, stroke weight and size. The set exports as a Power BI project you can open, a theme file, a ZIP of SVG and PNG files, or a CSV of data URIs you can paste through Enter data.

What is the difference between the .pbip project and the theme file?

The project opens: every icon is already an image on a page, so you click one, press Ctrl+C and paste it into your report. The theme imports: the icons become a custom icon set in conditional formatting, available from the formatting pane on any visual. The theme file is a complete theme, so importing it does not cost you your colours.

Can I use these icons in a commercial report?

Yes. The geometry comes from Lucide under the ISC licence, and everything the tool exports is yours to use in your own reports with no attribution required.

All Power BI HR Dashboard Templates