Radzen Blazor Components

Blazor Icon

The Blazor Icon component renders Material icons with control over size and color, plus support for custom icon fonts.

Material Icons Link to this section

By default, the RadzenIcon component uses the embedded in Radzen Blazor Components MaterialSymbolsOutlined.woff2 font containing more than 2,500 glyphs. See all Material Symbols ↗

accessibility
3d_rotation
accessible
account_balance
account_balance_wallet
account_box
account_circle
add_shopping_cart
alarm
alarm_add
alarm_off
alarm_on
all_out
android
announcement
aspect_ratio
assessment
assignment
assignment_ind
assignment_late
assignment_return
assignment_returned
assignment_turned_in
autorenew
backup
book
bookmark
bookmark_border
bug_report
build
cached
camera_enhance
card_giftcard
card_membership
card_travel
change_history
check_circle
chrome_reader_mode
class
code
compare_arrows
copyright
credit_card
dashboard
date_range
delete
delete_forever
description
dns
done
done_all
donut_large
donut_small
eject
euro_symbol
event
event_seat
exit_to_app
explore
extension
face
favorite
favorite_border
feedback
find_in_page
find_replace
fingerprint
flight_land
flight_takeoff
flip_to_back
flip_to_front
g_translate
gavel
get_app
gif
grade
group_work
help
highlight_off
history
home
hourglass_empty
hourglass_full
http
https
input
invert_colors
label
language
launch
lightbulb
line_style
line_weight
list
lock
lock_open
loyalty
markunread_mailbox
motorcycle
note_add
offline_pin
opacity
open_in_browser
open_in_new
open_with
pageview

See all Material Symbols

Icon color Link to this section

Use IconColor property to set custom icon foreground color.

Filled icons Link to this section

Use font-variation-settings CSS property for filled icons with the Material Symbols font. Note that some icons cannot be filled because they lack elements that allow for filling.

Styled icons Link to this section

Use IconStyle property to modify the icons foreground color. It offers the standard styles defined by the theme.

Using RadzenIcon with other icon fonts Link to this section

You can use any icon font supporting ligatures with the RadzenIcon component. To do so, you need to load the font file using the CSS @font-face at-rule and set the corresponding font-family name to the --rz-icon-font-family CSS variable. The example below uses Material Symbols Rounded font.

RadzenIcon with Material Symbols Rounded font

Material Symbols and Material Symbols Rounded are variable fonts containing multiple stylistic variations e.g. you can control the boldness of the icon using the font-weight: CSS property.

Material Symbols (default)
Material Symbols Rounded

Read more about variable fonts.

RadzenIcon with Material Symbols font loaded from Google Fonts.

For full control over the icon font content and styles, you can load the Material Symbols font from Google Fonts and set the --rz-icon-font-family CSS variable accordingly.

RadzenIcon with FontAwesome font

Material Symbols (default)
Font Awesome 6 Free

How to Use RadzenIcon in Radzen Blazor Studio Link to this section

This video shows how to select icons visually, adjust colors and styles.

Frequently asked questions

How do I add an icon in Blazor?

Use the RadzenIcon component and set its Icon property to a Material icon name; the icon renders inline wherever you place it.

How do I change an icon's size or color?

Control the color with IconStyle or a Style/class, and set the font size (for example via Style) to change the icon size.

Can I use custom icons?

Yes. In addition to the built-in Material icons, you can use a custom icon font or image-based icons.

Related

Radzen Blazor Newsletter

Get an email when new components and releases ship.

All the tools in one place

Save Hours on Every Project

With Radzen Blazor subscription you get the full toolkit, including:

Dedicated support backed by proven expertise

Premium themes and theme editor

Ready-to-use UI blocks

Complete app templates

Visual design-time-experience

Radzen Blazor Studio

Radzen Blazor Components, © 2018-2026 Radzen.
Source Code licensed under MIT

Demos Configuration

Premium Themes

  • Material 3
  • Material 3 Dark
  • Material 3 Expressive
  • Material 3 Expressive Dark
  • Fluent
  • Fluent Dark

Free Themes

  • Material
  • Material Dark
  • Standard
  • Standard Dark
  • Default
  • Dark
  • Humanistic
  • Humanistic Dark
  • Software
  • Software Dark
An error has occurred. This app may no longer respond until reloaded. Reload 🗙