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-iconsEditor:
https://bubble.io/page?id=dynamic-icons-demo&name=Showcase+-+Material+Icons&type=custom&elements=bTIuq