WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Benbodhi v2.6.1

SVG Support

Securely upload SVG files to your media library, with built-in sanitization and advanced features for styling and animation.

SVG Support

The facts

Rating
4.8★ from 355
Active installs
1M+
Price
Free
Last updated
25 Jul 2026
Added
Jul 2014
Requires WP
5.8
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
14,981,895

Our analysis

AI-assisted

SVG Support is a WordPress plugin that allows users to upload SVG files securely. It features automatic sanitization to ensure safety and offers both basic and advanced functionalities for different user needs.

The plugin is designed for a range of users, from those who want straightforward SVG uploads to developers seeking advanced options. It supports inline rendering, role-based access control, and integrates well with the Block Editor.

Best for: This plugin suits WordPress users who need to upload and manage SVG files securely, including both casual users and developers.

What it does well

  • Secure SVG uploads with automatic sanitization
  • Inline rendering for CSS/JS manipulation
  • Role-based access control for uploads
  • Multisite compatibility
  • Full Block Editor compatibility

Where it falls short

  • Limited information on specific advanced features
  • No details on support beyond the basic description

Verdict

SVG Support offers a solid solution for handling SVG files in WordPress, with a focus on security and flexibility. It is suitable for various user levels, though detailed advanced features are not extensively covered.

From the developer

Benbodhi's own description of SVG Support, lightly tidied.

The complete SVG solution for WordPress – secure, flexible, and easy to use.

SVG Support enables secure SVG uploads with powerful features for both basic users and developers:

Key Features:
– Secure SVG uploads with automatic sanitization
– Inline rendering for direct CSS/JS manipulation
– File size optimization through minification
– Role-based access control
– Advanced developer options
– Multisite compatible
– Full Block Editor (Gutenberg) compatibility

🔒 Security First:
– Built-in sanitization removes potentially harmful code
– Role-based upload restrictions
– Comprehensive MIME type validation

🎨 Designer Friendly:
– Direct styling of SVG elements
– Animation support
– Custom class targeting
– Automatic dimension handling

💻 Developer Ready:
– Advanced mode for additional features
– REST API support
– Gutenberg compatible
– Extensive hooks and filters

Usage

Basic Usage:
– First, install and activate SVG Support via your WordPress dashboard
– Upload SVG files to your media library like any other image
– Works seamlessly with Image blocks, Cover blocks and featured images

Advanced Usage:
– Enable “Advanced Mode” for minification and inline rendering
– Customize with hooks and filters for tailored functionality

Block Editor Usage:
– Use Advanced Mode to enable inline rendering:
– Add the "style-svg" class to Image blocks
– Add the "style-svg" class to Cover blocks to render SVG backgrounds inline
– Use “Skip Nested SVGs” setting to control inline rendering of SVGs within Cover blocks

Classic Editor Usage:
– Use Advanced Mode to add the "style-svg" class to <img> tags for inline rendering
– Enable “Auto Insert Class” option for automatic class insertion in Classic Editor

Common Issues & Solutions:
– SVG not displaying? Ensure dimensions are set in CSS.
– Need help? Use the support tab and I will do my best to assist you.

Spin up a test site

With a single click, you can spin up a completely free test site to test SVG Support using TasteWP! No sign up, no cards, nothing! How cool is that? Give it a go:
Click Here to spin up a test site in seconds

Security

SVG Support prioritizes security with automatic sanitization and role-based restrictions. Only trusted users should have upload permissions. Configure settings to balance functionality and security.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for securing a site.

Really Simple Security

Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vuln...

Free 3M+ installs 4.9★ (8,862)
Wordfence Security

Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team....

Free 5M+ installs 4.7★ (4,983)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Loginizer

Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.

Free 1M+ installs 4.8★ (1,030)
Safe SVG

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Free 1M+ installs 4.9★ (79)
All-In-One Security

Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plu...

Free 1M+ installs 4.7★ (1,715)