Access thousands of high-quality icons for your Power BI reports with custom colors and easy integration.
The Power UI Icon Library provides instant access to the complete Lucide icon collection, optimized for Power BI. Each icon can be customized with any color and accessed via a unique URL for seamless integration into your reports.
Pro Tip: Icons are served as SVG format, ensuring perfect quality at any size in your Power BI reports.
Navigate to Icons in the main navigation menu
Use the search bar to find specific icons or browse by category
Select your desired color using the color picker
Copy the icon URL
Click any icon to copy its URL to your clipboard
Add an Image visual to your report
From the Visualizations pane, select the Image visual
Paste the URL
In the Image URL field, paste the copied icon URL
Create a URL column in your data
Add a column containing icon URLs to your dataset
Set data category to "Image URL"
In Power BI Desktop, mark the column as Image URL data category
Add to table or matrix
The icons will automatically display in your visual
Create dynamic icon colors based on your data using DAX formulas:
Icon URL =
"https://powerui.app/api/icons/lucide/" & [IconName] &
"?color=" & ENCODEURL([ColorColumn])
Status Icon =
VAR StatusColor =
SWITCH([Status],
"Success", "%23" & "10B981", -- Green
"Warning", "%23" & "F59E0B", -- Amber
"Error", "%23" & "EF4444", -- Red
"%23" & "6B7280" -- Gray (default)
)
RETURN
"https://powerui.app/api/icons/lucide/circle?color=" & StatusColor
Icons are organized into intuitive categories for easy discovery:
Export filtered icons as a CSV file containing icon names, URLs, and categories. Perfect for:
Choose icons that are universally recognized and align with your data's meaning. Avoid overly decorative or ambiguous icons.
Use colors that match your theme's color palette. Consider accessibility and ensure sufficient contrast.
Icons are cached and optimized for fast loading. For reports with many icons, consider using conditional formatting to load only visible icons.
https://powerui.app/api/icons/lucide/[icon-name]?color=[hex-color]
Parameters:
Example:
https://powerui.app/api/icons/lucide/home?color=%23FF6B6B