S
Utilities Free WordPress.org

SVG Support

4.8 (355 reviews)
· 1.0M+ active installs · By Benbodhi
Active Installs
1.0M+
Rating
4.8 / 5
Version
v2.5.16
Last Updated
May 2026
Share

Plugin Review

AI-Researched

What is SVG Support?

SVG Support is a dedicated plugin that enables secure SVG uploads within WordPress. It handles the core problem of allowing vector files while stripping out malicious code. The plugin is developed by Benbodhi and has been actively maintained for 12 years. It now powers over 1.0 million active installs with a rating of 4.8 out of 5 stars. That rating comes from 355 reviews, with 93% being 3% one-star. This suggests strong, consistent satisfaction across a large user base.

The plugin does more than just enable uploads. It offers inline rendering, file minification, and role-based controls. version 2.5.16 was last updated on May 30, 2026, showing recent development. It requires WordPress 5.8 or higher and PHP 7.4 or higher. This makes it accessible for most modern sites.

Key Features of SVG Support

  • Automatic Sanitization: Every uploaded SVG is scanned to remove potentially harmful code before it reaches your media library.
  • Inline Rendering: Enables direct CSS and JavaScript styling of SVG elements by swapping image tags for actual SVG code.
  • Role-Based Access Control: Restrict SVG upload permissions to specific user roles, such as administrators or editors only.
  • File Size Optimization: Minification reduces SVG file sizes automatically during the upload process.
  • Block Editor Compatibility: Works with Image blocks, Cover blocks, and featured images inside Gutenberg without extra configuration.
  • REST API Support: Developers can interact with SVG uploads and settings programmatically through standard WordPress API endpoints.
  • Multisite Ready: Functions across network installations, with specific handling for sites that upgraded from older WordPress versions.
  • Extensive Hooks and Filters: Customize behavior through developer-friendly action and filter hooks for advanced integrations.

Who Should Use SVG Support?

This plugin suits a wide range of users. Beginners can install it and upload SVGs immediately without touching settings. Designers benefit from inline rendering to style and animate vector elements directly. The automatic dimension handling helps maintain layout consistency. Developers can enable Advanced Mode for minification and REST API access. The 1.0 million install count indicates adoption across blogs, business sites, and ecommerce stores.

The 93% five-star rating points to reliable performance for both simple and complex sites. Users who need animation support will find the inline rendering feature essential. Site owners managing multiple contributors will appreciate the role-based restrictions. The plugin is equally useful for a solo blogger uploading a logo and a development agency building a custom theme with animated SVGs.

Installation & Setup

Install SVG Support from your WordPress dashboard like any other plugin. After activation, SVGs upload directly to the media library. Beginners need no additional configuration. For inline rendering, enable Advanced Mode in Settings > SVG Support. Then add the "style-svg" class to your Image or Cover blocks. The plugin also offers an "Auto Insert Class" option for the Classic Editor.

Support & Community

The plugin's support record shows strong responsiveness. Over the last 2 months, there were 9 open threads and 9 resolved threads, achieving a 100% resolution rate. This indicates the developer actively handles issues. The FAQ covers common problems like inline rendering after version 2.5.16 and multisite compatibility. Users can also follow @SVGSupport on Twitter or @benbodhi on Farcaster for updates. The 3% one-star rating is low, likely tied to specific edge cases like Visual Composer conflicts or customizer limitations. Overall, the support data suggests most users get their questions answered quickly.

Pros & Cons

What's Good
  • With 1.0M+ active installs and a 4.8/5 rating from 355 reviews, it is one of the most trusted SVG plugins available.
  • It includes built-in sanitization and role-based access control, addressing the primary security risk of SVG uploads.
  • The plugin offers inline rendering via a simple 'style-svg' class, allowing direct CSS and animation control of SVGs.
  • It is fully compatible with the Block Editor, Cover blocks, and REST API, making it suitable for modern WordPress workflows.
  • 100% of its 9 support threads are resolved, indicating responsive and effective developer support.
Drawbacks
  • The inline rendering feature requires enabling 'Advanced Mode' and manually adding a CSS class, which may confuse non-technical users.
  • The plugin does not provide a visual preview of SVGs in the media library grid view, reducing usability for designers.
  • It lacks built-in SVG compression or optimization tools beyond basic minification, requiring external tools for file size reduction.

Technical Details

Requires WordPress
5.8+
Requires PHP
7.4+
Tested up to WP
7.0
First Released
2014 (12+ years)
Support (last 2 months)
7 threads  —  100% resolved

Feature Tags

mime-type safe-svg sanitization svg vector

Frequently Asked Questions