Plugin Review
AI-ResearchedWhat 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
- 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.
- 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
Frequently Asked Questions
Yes, SVG Support is completely free and available on WordPress.org. You can install it directly from your WordPress dashboard without any cost.
SVG Support has over 1.0 million active installs, making it one of the most popular SVG solutions for WordPress. It also holds a strong 4.8 out of 5 rating from 355 user ratings.
SVG Support requires WordPress version 5.8 or higher to run properly. This ensures compatibility with the latest Block Editor and core WordPress features.
Yes, the plugin was first released in 2014 and was last updated on May 30, 2026, showing consistent long-term maintenance. The current version is 2.5.16, and it is actively supported by the author Benbodhi.
SVG Support requires PHP version 7.4 or higher on your server. This ensures the plugin runs securely and efficiently with modern PHP standards.
Support is excellent, with 7 of 7 support threads resolved in the last 2 months, giving a 100% resolution rate. Most users find the plugin easy to set up and troubleshoot using the built-in settings and documentation.
Yes, SVG Support is beginner-friendly with basic usage that works right after activation—you can upload SVG files to your media library like any other image. It also integrates seamlessly with Image blocks, Cover blocks, and featured images in the Block Editor.
Key features include secure SVG uploads with automatic sanitization, inline rendering for direct CSS and JS manipulation, file size optimization through minification, and role-based access control. It also supports multisite networks, the Block Editor (Gutenberg), and offers advanced developer options with extensive hooks and filters.