Back to plugin directory
#53 rankedTier S

SVG Support

By Benbodhi

View on WordPress.org
Active installs1M+
WP Rank score93.4
Rating4.8 / 5
Reviews356
Version2.6.3
Last updatedOct 31, 2026

Overview

This plugin enables SVG uploads with sanitization and role-based access controls. Advanced Mode adds inline SVG rendering and minification, while editor support spans Media Library images, blocks and featured images.

SVG Support is ranked #53 among WordPress.org plugins by WP Rank with a score of 93.4. It has 1,000,000+ active installs and 15,677,747 total downloads. Users rate it 4.8 out of 5 across 356 reviews. It was downloaded 426,963 times in the last 15 days. The latest release (2.6.3) was published on Oct 31, 2026. It is tested up to WordPress 7.1.4 and requires PHP 7.4. 100% of its 2 support threads are resolved.

Install Trend

Based on the last 15 days of WordPress.org download stats.

426,963 downloads (15d)
10-2310-2410-2510-2610-2710-2810-2910-3010-3111-0111-0211-0311-0411-05
SVG Support

Compatibility

Requires WordPress5.8
Tested up to7.1.4
Requires PHP7.4
AddedJul 22, 2014

Description

Sanitized SVG uploads and access controls

SVG Support sanitizes SVG files automatically and validates their MIME types, adding safeguards to a file format that can contain code. Role-based restrictions let site administrators limit who can upload SVGs.

The plugin recommends allowing uploads only for trusted users. This is a sensible precaution for sites where multiple people can add media; sanitization does not remove the need to manage upload permissions carefully.

Inline SVG rendering, styling and optimization

Advanced Mode enables inline rendering and file minification, with options for direct SVG styling and animation.

  • Advanced Mode: Enables inline rendering and minification; turn it off if you do not need inline SVG functionality.
  • Inline rendering: Replaces the image element with inline SVG, allowing CSS and JavaScript to target its elements.
  • style-svg class: Add this class to an Image or Cover block to request inline rendering; custom classes can also target SVG elements.
  • Animation: Add CSS classes to the SVG elements you want to animate, then use CSS or JavaScript to control them.
  • Dimensions: Automatic dimension handling is available, but check that CSS supplies dimensions if an SVG does not display as expected.

Using SVGs in WordPress editors and page builders

SVG files can be uploaded to the Media Library and used in common WordPress image placements, with some setup needed for specific editing environments.

Image and Cover blocks, as well as featured images, are supported. For inline rendering in the Block Editor, use the style-svg class; Skip Nested SVGs controls inline rendering of SVGs inside Cover blocks. In the Classic Editor, Advanced Mode supports class insertion, and Auto Insert Class can add the class automatically.

The Customizer may require code in a child theme. Page builders need to allow a custom class on the image, or the setting to force inline rendering can be used. For Media Library Assistant, add the SVG and SVGZ MIME types in its upload settings.

A widely adopted plugin with a small but fully resolved support queue

SVG Support has broad adoption and an excellent user rating based on a moderate number of reviews, while its recorded support queue is small.

  • Support record: Both of its two recorded support threads are marked resolved; that is a positive signal for those requests, not proof of broader support capacity.
  • Freshness: The plugin was updated roughly three months ago, so check its recent release activity when assessing maintenance needs.
  • What this means for site owners: Its adoption and rating suggest an established option, but the limited support volume offers little basis for predicting how quickly a new issue will be handled.