Free icon set
Power BI icons
Short answer
Where can I find free icons for Power BI reports?
This library has 3,034 free icons from Lucide, Tabler, Fluent UI System Icons and Heroicons (MIT or ISC licences) in 40 categories. Download any icon as SVG or PNG, copy it as a DAX measure for tables and cards, or as theme icon JSON for conditional formatting.
Browse 40 icon categories
Each category page has the full set, a short guide to using those icons in a report, and every copy and export format.
- Trends & KPIs33 icons
- Charts & graphs80 icons
- Currencies80 icons
- Money & finance80 icons
- Retail & e-commerce80 icons
- Shipping & logistics80 icons
- Vehicles & travel80 icons
- Maps & location80 icons
- Buildings & places80 icons
- Healthcare80 icons
- Education & science80 icons
- Files & documents80 icons
- Data & databases80 icons
- Devices & hardware80 icons
- Network & signal80 icons
- Security & access80 icons
- Mail & chat80 icons
- People & users80 icons
- HR & workplace80 icons
- Marketing39 icons
- Ratings & feedback80 icons
- Status & alerts80 icons
- Time & calendar80 icons
- Weather & climate80 icons
- Energy & utilities80 icons
- Manufacturing & tools57 icons
- Nature & agriculture80 icons
- Food & hospitality80 icons
- Sports & fitness80 icons
- Legal & compliance25 icons
- Navigation & layout80 icons
- Arrows & direction80 icons
- Edit & actions80 icons
- Search, filter & settings80 icons
- Shapes & geometry80 icons
- Math & numbers80 icons
- Text & typography80 icons
- Code & development80 icons
- Design & colour80 icons
- Media & images80 icons
Design Studio icon set
The 147 Lucide icons you can also place directly on a page in the Design Studio. Search, recolour and download them here, or copy the DAX measure.
147 icons
Unicode symbols for Power BI
Plain text symbols need no image: paste them into titles, data labels and button text, or return them from a measure with UNICHAR(). They render in the viewer's fonts, so check them on the machines your readers use.
Arrows
Direction and change markers that work in any text field, title or data label.
Trend glyphs
Up, down and flat markers for variance columns and KPI subtitles.
Shapes
Legend markers, bullets and status dots that need no image.
Checks and crosses
Pass / fail and done / not done marks for tables and tooltips.
Stars and ratings
Rating strings built with REPT() in a measure.
Blocks and bars
Bar segments for in-cell progress bars and sparklines made of text.
Math and units
Operators and units for labels, titles and measure names.
Separators and bullets
Dividers for breadcrumb-style titles and compact label lists.
Hover a symbol for its Unicode name and code point.
Trend Glyph =
VAR Delta = [Sales vs PY %]
RETURN
SWITCH (
TRUE (),
ISBLANK ( Delta ), "",
Delta > 0.02, UNICHAR ( 9650 ), -- ▲
Delta < -0.02, UNICHAR ( 9660 ), -- ▼
UNICHAR ( 9644 ) -- ▬ inside ±2%
)Rating Stars =
VAR Score = ROUND ( [Average Rating], 0 )
RETURN
REPT ( UNICHAR ( 9733 ), Score ) & REPT ( UNICHAR ( 9734 ), 5 - Score )Three ways to use icons in Power BI
Each method suits a different job. Static decoration belongs in the page background; icons that react to data belong in a DAX measure.
- 01
Image visual
Download the SVG or PNG and add it with Insert → Image. Good for static icons on KPI cards and headers.
- 02
Button icon
Insert → Buttons → Blank, then Format → Button → Icon → Icon type: Custom, and browse for the downloaded SVG.
- 03
DAX SVG measure
Copy the DAX snippet into a new measure, set Data category to Image URL and place it in a table, matrix or card.
Dynamic icons with a DAX SVG measure
SVG measures render in tables, matrices and the new card visual. Because the colour and the shape are DAX expressions, the icon can change with the data.
Icon Users =
VAR IconColour = "%232563EB" -- '#' must be written as %23 in a data URI
RETURN
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='" & IconColour & "' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>" &
"<path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><path d='M16 3.128a4 4 0 0 1 0 7.744'/><path d='M22 21v-2a4 4 0 0 0-3-3.87'/><circle cx='9' cy='7' r='4'/>" &
"</svg>"Status Icon =
VAR Delta = [Revenue vs Target %]
VAR Colour = IF ( Delta >= 0, "%2315803D", "%23DC2626" )
VAR Path = IF ( Delta >= 0, "<path d='M16 7h6v6'/><path d='m22 7-8.5 8.5-5-5L2 17'/>", "<path d='M16 17h6v-6'/><path d='m22 17-8.5-8.5-5 5L2 7'/>" )
RETURN
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='" & Colour & "' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>" &
Path & "</svg>"Two details trip people up. First, the measure's data category must be set to Image URL (Measure tools → Data category), otherwise Power BI shows the text of the data URI. Second, a # inside a data URI starts a fragment, so colours must be written as %23 followed by the hex digits.
In a table, set the image height and width under Format → Image size (24 to 32 pixels suits a 10pt row). Keep the SVG attributes in single quotes so they don't clash with the double quotes that delimit DAX strings.
For more than a bare icon, the free DAX SVG measure builder draws any of these icons next to a formatted value with a target colour (the icon + value pattern), plus sparklines, progress bars and status pills. Finished designs are in the KPI card gallery.
Icon sets and licences
Every icon keeps its original open-source licence. Both licences allow commercial use; keep the notice when you redistribute icon files.
| Set | Icons here | Style | Licence |
|---|---|---|---|
| Lucide | 857 | 2px stroke, rounded joins | ISC · Copyright (c) Lucide Icons and Contributors; Feather-derived icons copyright (c) 2013-present Cole Bemis (MIT) |
| Tabler Icons | 1,168 | 2px stroke, rounded joins | MIT · Copyright (c) 2020-2026 Paweł Kuna |
| Heroicons | 252 | 1.5px stroke (outline set) | MIT · Copyright (c) Tailwind Labs, Inc. |
| Fluent UI System Icons | 757 | filled glyph (24px regular) | MIT · Copyright (c) 2020 Microsoft Corporation |
Imported from the sets' published packages; brand and logo icons were left out, and visually identical drawings were merged. Full licence texts: licence page and icon-sets.txt.
Frequently asked questions
How do I add icons to a Power BI report?
Download the SVG or PNG and insert it with Insert → Image, or use it as a button icon (Format → Icon → Custom). For icons that change with data, use the DAX SVG measure snippet: set the measure's data category to Image URL and show it in a table, matrix or the new card visual.
Can I change an icon's colour?
Pick a colour before downloading and the SVG and PNG are exported in that colour. In the DAX snippet the colour is a plain hex string you can replace with a conditional expression.
What licence are the icons under?
They come from four open-source sets: Lucide (ISC), Tabler Icons, Heroicons and Fluent UI System Icons (all MIT). Both licences allow commercial use in reports; when you redistribute the icon files themselves, keep the set's copyright and licence notice. Full texts are on the licence page and in /licenses/icon-sets.txt.
What size should icons be in Power BI?
Every icon is drawn on a 24×24 grid: Lucide and Tabler with a 2px stroke, Heroicons with 1.5px, Fluent as filled shapes. They stay crisp from 16px to about 64px; for KPI cards, 20–24px next to a 10–12pt label is a good default. For screens viewed from a distance, prefer the 2px or filled sets.
Need a chart Power BI doesn’t ship?
Describe it in plain English and VizForge generates a custom visual as a .pbiviz file, with its TypeScript source. In the design studio, hand any visual slot to the AI and the brief carries the slot size and your brand colours. Sankey, Gantt, bullet, waterfall and more: see the visual catalog.
Generate a custom visual with AI · starts free →Keep exploring
61 hand-designed Power BI page layouts by department.
Page backgrounds at 1280×720 and 1920×1080 with visual positions.
80 contrast-checked theme JSON files, light and dark.
Design a report page and export it to Power BI.
Put icons straight onto your page design
In the design studio, icons are placed on KPI cards and headers and baked into the background image, so they cost nothing at report render time.
The design studio for Power BI. Free, in your browser, no sign-up.