MARKETPLACE
PLUGINS
DYNAMIC MATERIAL ICONS
Dynamic Material Icons logo

Dynamic Material Icons

Published June 2025
   •    Updated January 2026

Plugin details

Render Google Material Icons (2,100+ icons) in real-time using dynamic data. Instantly swap icons based on workflows or user behaviour - no reloads, no Option Sets.
Note: v2.0 includes dropdown with all possible icon names but unfortunately isn’t compatible with v1.x.

This is a single‑element plugin. Need more power? Install the free Dynamic Icons Renderer (Free Bundle) for all 4 libraries, or upgrade to Dynamic Icon Picker, Icons Renderer for the Ultimate Icon (unified rendering of all 4 libraries in one element) plus native Icon Picker and Icon Palette.
  • 🔁 Switch icons dynamically with data or conditions
  • 🎨 Adjust size, colour, weight, and position
  • 🧩 Supports styles: Filled, Outlined, Round, Two‑Tone, Sharp
  • 🛡️ Cloud‑synced engine – always in sync with the latest Material Icons library
  • ⚡ Ideal for buttons, toggles, badges, data‑driven UIs
  • 💡 Full Bubble dynamic expression support

Want the complete solution?
Upgrade to the paid version for:
  • 🧱 Ultimate Icon – single unified element combining all 4 libraries (7000+ icons)
  • 🌟 Native Icon Picker – user‑facing, searchable picker with categories and live preview
  • 🧩 Icon Palette – build custom icon pickers or visual icon menus
  • 🧠 Icon Set Controller – metadata access for custom scenarios

Demo:
https://dynamic-icons-demo.bubbleapps.io/version-test/plugin/material-icons

Editor:
https://bubble.io/page?id=dynamic-icons-demo&name=Showcase+-+Material+Icons&type=custom&elements=bTIuq

Free

For everyone

4.7 stars   •   3 ratings
66 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

SyncBubble Ltd. logo
SyncBubble Ltd.
Joined 2021   •   8 Plugins
View contributor profile

Instructions

Render Google Material Icons (2,100+ icons) in real-time using dynamic data. Instantly swap icons based on workflows or user behaviour - no reloads, no Option Sets.
Note: v2.0 includes dropdown with all possible icon names but unfortunately isn’t compatible with v1.x.

This is a single‑element plugin. Need more power? Install the free Dynamic Icons Renderer (Free Bundle) for all 4 libraries, or upgrade to Dynamic Icon Picker, Icons Renderer for the Ultimate Icon (unified rendering of all 4 libraries in one element) plus native Icon Picker and Icon Palette.
  • 🔁 Switch icons dynamically with data or conditions
  • 🎨 Adjust size, colour, weight, and position
  • 🧩 Supports styles: Filled, Outlined, Round, Two‑Tone, Sharp
  • 🛡️ Cloud‑synced engine – always in sync with the latest Material Icons library
  • ⚡ Ideal for buttons, toggles, badges, data‑driven UIs
  • 💡 Full Bubble dynamic expression support

Want the complete solution?
Upgrade to the paid version for:
  • 🧱 Ultimate Icon – single unified element combining all 4 libraries (7000+ icons)
  • 🌟 Native Icon Picker – user‑facing, searchable picker with categories and live preview
  • 🧩 Icon Palette – build custom icon pickers or visual icon menus
  • 🧠 Icon Set Controller – metadata access for custom scenarios

Demo:
https://dynamic-icons-demo.bubbleapps.io/version-test/plugin/material-icons

Editor:
https://bubble.io/page?id=dynamic-icons-demo&name=Showcase+-+Material+Icons&type=custom&elements=bTIuq

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:
Containers   •   Image   •   Media   •   Data (things)   •   Mobile   •   Visual Elements

Resources

Support contact
Documentation

Rating and reviews

Average rating (4.7)

Full bundle is better in functionality
September 16th, 2025
Very nice element
September 15th, 2025
Simple to understand and doing exactly what I expect!
Cool Dynamic Icons!
September 15th, 2025
though I switched to full version with rotations
Bubble