verbb / icon-picker
A Craft CMS field for searching and selecting SVGs, sprites, webfonts and remote icon sets.
Package info
Type:craft-plugin
pkg:composer/verbb/icon-picker
Fund package maintenance!
Requires
- php: ^8.2
- cakephp/core: ^5.0.0
- cakephp/utility: ^5.0.0
- craftcms/cms: ^5.0.0
- dompdf/php-font-lib: ^1.0
- glenscott/url-normalizer: ^1.4
- nystudio107/craft-plugin-vite: ^5.0.0
- verbb/base: ^3.0.19
Requires (Dev)
- craftcms/cms: ^5.9
- pestphp/pest: ^3.8
- pestphp/pest-plugin: ^3.0
- vlucas/phpdotenv: ^5.6
- yiisoft/yii2-shell: ^2.0.3
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-craft-5
- 3.1.1
- 3.1.0
- 3.0.16
- 3.0.15
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta.3
- 3.0.0-beta.2
- 3.0.0-beta.1
- 2.0.26
- 2.0.25
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-beta.5
- 2.0.0-beta.4
- 2.0.0-beta.3
- 2.0.0-beta.2
- 2.0.0-beta.1
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0.1
- 1.0.0
- dev-beta
- dev-craft-4
- dev-craft-6
- dev-craft-3
This package is auto-updated.
Last update: 2026-10-02 08:58:03 UTC
README
Icon Picker for Craft CMS
Icon Picker is a Craft CMS plugin that gives authors a searchable, visual field for choosing the right icon without copying filenames or markup. Bring SVGs, sprites, webfonts and supported remote sets together in one consistent Craft workflow.
Browse or search an icon set in a focused picker, then store a stable reference for templates. Fields can expose only the sets that make sense for that part of the site, keeping a large library from becoming a wall of unrelated choices.
Features
- Find an icon by name or move through the grid with the keyboard instead of scanning an unlabelled library.
- Use individual SVG files, SVG sprites and icon fonts already owned by the project.
- Choose from a broad collection of remotely backed icon libraries without bundling their SVG files into the plugin.
- Connect kits and CDN sets, including custom kit icons and their available styles and families.
- Keep local SVGs in multiple or nested folders and limit which sets, collections, variants or weights each field may use.
- Cache and lazily load icon metadata and resources so substantial collections remain practical and isolated from one another.
- Access the selected icon and its source details in Twig or through GraphQL.
- Show selected icons in supported element cards, chips and thumbnails, or use the picker from supported Redactor fields.
- Register another remote icon service or extend existing behaviour through plugin events.
Icon Sets
- Bootstrap Icons
- css.gg
- Feather Icons (Legacy)
- Font Awesome
- Heroicons
- Ionicons
- Ionicons (Legacy)
- Lucide
- Material Design Icons
- Material Symbols
- Octicons
- Phosphor
- Remix Icon
- SVG Folders
- SVG Sprites
- Tabler Icons
- Web Fonts
Documentation
Visit the Icon Picker Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Based on SVG Icons for Craft 2.
Support
Get in touch with us via the Icon Picker Support page or by creating a Github issue