Plugin categories

Create a Website with AI
Safe SVG

Safe SVG

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

4.9

Rating summary

72

Reviews

900K

Active installations

Safe SVG
Safe SVG

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Sanitized SVG uploads

SVGO optimization tool

SVG previews in media

Restrict SVG upload permissions

About this plugin

Author: 10up
Categories: Security
Version: 2.2.5
Last updated: 05-07-2024
WordPress version: 5.7
Tested up to: 6.6
PHP version required: 7.4
Languages: Catalan, Chinese (Taiwan) [+43]
Learning resources: View resources

Overview

Safe SVG is a WordPress plugin designed to enable secure SVG uploads. It ensures that SVG files are sanitized to prevent SVG/XML vulnerabilities and allows users to preview their uploaded SVGs in the media library. Key features of the plugin include sanitizing SVGs to avoid security issues, optimizing SVG files with SVGO for space efficiency, allowing SVG previews in the media library, and providing control over which users can upload SVG files. The plugin utilizes the SVG Sanitizer library for sanitization and the SVGO library for optimization.

Sanitised SVGs

  • Prevents security vulnerabilities by sanitizing SVG/XML files.
  • Ensures safe SVG uploads without compromising site security.

SVGO Optimisation

  • Optimizes SVG files on upload to save space.
  • Feature can be enabled with a simple code snippet.

View SVGs in the Media Library

  • Enables SVG previews in the WordPress media library.
  • Eliminates the need to guess which SVG file is correct.

Choose Who Can Upload

  • Allows restriction of SVG uploads to specific users.
  • Provides flexibility in managing who can upload SVG files.

Features list

Feature

Free version

Shop-wide or Category-specific Discounts

Apply a discount on the whole shop or on all products of a specific category with just a few clicks

Targeted Offers

Create targeted offers and increase the average order value through discounts based on the quantity or the total amount in the cart

Popular Promotions Setup

Set up the most popular promotions (like 3 for 2, 2 for 1, BOGO etc.) in your shop

Scheduled Discounts

Schedule discounts and promotions that will start and end automatically (Black Friday, Cyber Monday, Halloween, Christmas, etc.)

Gift or Discount on Specific Purchase

Offer a product as a gift or a discount to all users that buy a specific product or spend a specific amount

Dynamic Discounts or Free Shipping

Offer dynamic discounts in cart or free shipping when users spend a minimum amount

Updates and Support

1 year of updates and support

Money Back Guarantee

30-day money back guarantee

Manage Discounts and Promotions

Manage any type of discounts, promotions, and special offers in a few clicks

Flexible Discount Creation

Create any kind of discount or promotion: 3 for 2, 2 for 1, Buy One Get One Free, 50% on the second item, Buy X and get Y for free

Massive Discounts

Apply a massive discount on the whole shop catalog or on products of a specific category with few clicks

Quantity-based Pricing

Set up different prices based on the selected product quantity and encourage your users to buy more to get a discount

Cart Discount Rules

Create discount rules to apply to the cart

Dynamic Cart Messages

Show dynamic messages in the cart to encourage users to spend more to benefit from discounts and free shipping

Modal Window Gifts

Show a modal window in the cart and give one or more products as a gift to users who are going to pay more than a certain amount or those who purchase specific products

Pricing

YITH WooCommerce Dynamic Pricing & Discounts

$0 / free

Plan includes

Shop-wide or Category-specific Discounts
Targeted Offers
Popular Promotions Setup
Scheduled Discounts
Gift or Discount on Specific Purchase
Dynamic Discounts or Free Shipping
Updates and Support
Money Back Guarantee
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

4.9

Rating summary

72

Reviews

900K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate this WordPress plugin for its seamless integration, simplicity, and effectiveness in enabling SVG uploads, which enhances site visuals with sharp graphics and animations. They find it easy to use as it does not require complex configurations—the plugin works right after installation. It's praised for addressing security concerns by sanitizing SVG files during upload, thus preventing potential malicious code issues. However, users have noted several drawbacks: inconsistent support for animated SVGs, delayed updates, and compatibility issues with new WordPress versions and the Gutenberg editor. Despite these, the plugin remains highly favored for its functionality and essential role in website design and management.
headfalcon

headfalcon

31 Jul, 2024

I didn’t look into it but this plugin caused my homepage in translations to take about 30 seconds to load, instead of 1-2. We use WPML. It was back to normal the moment I deleted the plugin. This topic was modified 2 weeks, 6 days ago by headfalcon.
iz4atkal

iz4atkal

30 Jul, 2024

Does what it says. 👍
psyphi

psyphi

10 Jan, 2024

Hello everyone,the Plugin does not work for me, I refreshed, logged in and out, checked several different svg files but the uploading is still not possible.After having read so many positive reviews I think I am an exception. Thanks for any advice!
bartesuski

bartesuski

16 Aug, 2023

I don’t understand why this isn’t in core wordpress. Plugin integrates flawlessly into the website and causes no issues.
geonaught

geonaught

31 Jul, 2023

Does what is says. Quick and easy.

FAQ

Can we change the allowed attributes and tags?

What is Safe SVG?

How does Safe SVG sanitize SVG files?

Can Safe SVG optimize SVG files?

Can I preview SVGs in the WordPress media library?

Can I restrict who can upload SVGs?

What libraries does Safe SVG use for sanitization and optimization?