Can I Upload My Own Custom SVG Icons to Use in Elementor?

Custom SVG icons uploaded through Elementor Pro's Custom Icons feature, appearing alongside the built-in icon library

How Custom Icon Upload Works

Elementor requires custom icons to follow a specific package format (generated by a tool like IcoMoon or Fontello, exported in the correct structure) rather than accepting individual raw SVG files directly for this specific feature — the zip needs particular files inside it (an icon font, a style sheet, metadata) for Elementor to correctly register the set as a usable icon library.

Why Custom Icons Are Useful

  • Brand-specific iconography not available in the standard built-in library, keeping visual consistency with an established brand identity.
  • A more focused, curated icon set, avoiding the need to browse a huge generic library for icons that will actually be used.
  • Individual SVG images (not through this specific Custom Icons feature) can also be used directly via a regular Image widget, an option worth considering for a single specific icon rather than uploading a whole set.
  • SVG security considerations apply here too, since SVG files can contain embedded scripts — only upload icon sets from a trusted source.

Uploading a Custom Icon Set

  1. Prepare the icon set in Elementor's required package format using a tool like IcoMoon.
  2. Upload the zip file through Elementor → Custom Icons.
  3. Select icons from the new set anywhere an icon control appears across widgets.

Need a custom icon library or branded widget set built properly? See Elementor custom widgets.

Available for new projects

NEXT STEP

Rather have it fixed than keep reading?

Based in Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered