Divi Icon Library
Divi Icon Library adds a custom Icon Library module to Divi 5. Browse over 14,000 SVG icons from a searchable library, filter by style, and customize colours, size, and stroke width directly in the Visual Builder.
Icons render as inline SVG — no icon fonts, no external requests after page load.
Requirements
Divi 5 only. Divi 4 is not supported — there are no plans to add Divi 4 compatibility.
Minimum Requirements
| Requirement | Recommended |
|---|---|
| Divi Theme | Divi 5+ |
| WordPress | 6.3 or higher (tested up to 6.9) |
| PHP Version | 8.0 or higher (latest recommended) |
| MySQL Version | 5.7+ or MariaDB 10.11+ |
| memory_limit | 512M |
| max_execution_time | 120 or higher |
| max_input_time | 60–120 |
| post_max_size | 64M |
| upload_max_filesize | 64M |
| max_input_vars | 1000–5000 |
You also need a valid Elegant Themes API key linked to your Divi Icon Library purchase.
Quick Start
- Install the plugin
- Open a page in the Visual Builder
- Add the Icon Library module
- Click the icon in the canvas to open the picker
- Search or browse, then click an icon to select it
- Customize colours, size, and alignment in the Design tab
Features
- 14,000+ icons — searchable by name and filterable by category
- Three icon styles — Line (stroke-based), Shape (solid fill), and Filled (both)
- Colour controls — stroke/line colour, fill/accent colour, with responsive breakpoints and hover states
- Size and alignment — set icon dimensions in px, em, rem, %, vw, or vh
- Link wrapper — make any icon clickable with optional new-tab target
- Elements group — nest any Divi module inside the icon container
- Standard Divi decoration — background, border, box shadow, animation, spacing, etc.
- Transitions — animate colour and stroke-width changes with Divi's transition settings