Smart Global Watermark — WPSIO
WordPress Plugin — Pro Only — 7-Day Free Trial

PROTECT YOUR IMAGES FOREVER

Permanently burns watermarks directly into image pixels — not CSS overlays. Downloaded or hotlinked images carry the watermark at the binary file level. No escape.

See all features ↓

✓ No credit card required  ·  ✓ 7-day free trial  ·  ✓ Cancel anytime

Permanent Pixel Embedding
Backup & Restore Originals
Tiled & Diagonal Modes
Text or Logo Watermark
WooCommerce Support
No External API
Bulk Processing
Per-Image Exclusion
Auto on Upload
Permanent Pixel Embedding
Backup & Restore Originals
Tiled & Diagonal Modes
Text or Logo Watermark
WooCommerce Support
No External API
Bulk Processing
Per-Image Exclusion
Auto on Upload
Before & After — watermark is baked into the actual pixels
Original file — clean
© wpsiop.com © wpsiop.com © wpsiop.com © wpsiop.com
Watermarked — permanent in pixels
Features

EVERYTHING YOU NEED
TO PROTECT YOUR MEDIA

Built for photographers, WooCommerce stores, and content creators who need real file-level protection.

🔒
PERMANENT PIXEL EMBEDDING
Watermark is written into the actual JPG, PNG, and WebP bytes. Survives downloading, hotlinking, and any tool that strips CSS overlays.
💾
BACKUP & FULL RESTORE
Originals are automatically backed up before any modification. Restore any single image or your entire library at any time with one click.
TILED & DIAGONAL MODES
Repeat watermarks across the full image canvas at any angle from 1° to 89°. Impossible to crop out — every section of the image is covered.
T
TEXT OR LOGO WATERMARKS
Custom text with full font, size, color, opacity, and rotation controls. Or upload your own PNG logo with scale and opacity settings.
BULK PROCESSING
Apply or restore watermarks across your entire media library in safe server-friendly batches of 15 images with a live progress bar.
🛒
WOOCOMMERCE RULES
Apply watermarks only to product images, skip them entirely, or watermark everything on the site — flexible per-store control.
👁
LIVE PREVIEW
Upload a test image and see exactly how the watermark looks before applying to any real files. No risk, no guesswork.
🚫
PER-IMAGE EXCLUSION
Exclude specific images from the Media Library with one click. Excluded images are skipped during all watermark operations.
AUTO-WATERMARK UPLOADS
New uploads are watermarked automatically the moment they hit the Media Library. Set once, forget it — every new image is protected.
How it works

UP AND RUNNING
IN MINUTES

No coding, no complex setup. Install, configure, preview, and protect.

1
INSTALL & ACTIVATE
Upload the plugin ZIP via Plugins → Add New. Activate. Backup directory is created automatically — ready instantly.
2
SET YOUR WATERMARK
Enter your text or upload a PNG logo. Choose position, opacity, font size, color, and layout mode — single, tiled, or diagonal.
3
PREVIEW FIRST
Use the live preview panel to test on any image before touching real files. See exactly what the watermark looks like.
4
APPLY TO ALL
Bulk apply across your entire media library in batches. New uploads watermark automatically going forward.
Pricing

SIMPLE,
HONEST PRICING

7-day free trial. No credit card required. Cancel anytime.

Pro
PRO
$29 / year
1 site license

  • All watermark modes
  • Text & logo watermarks
  • Tiled & diagonal
  • Backup & restore
  • WooCommerce support
  • Email support
  • Unlimited sites
  • White-label
7 days free · No credit card
7 Days
Free trial
JPG · PNG · WebP
Supported formats
PHP 8.0+
Requirement
WP 6.0+
WordPress version
GD Ext.
Server requirement
FAQ

COMMON
QUESTIONS

Everything you need to know before getting started.

Are my original images safe?

Yes. Before any image is modified, a full backup is automatically saved to wp-content/swm-originals/{id}/ on your server. Restore any single image from Media Library or restore your entire library in one click.

What happens if I deactivate the plugin?

Your images remain watermarked on disk — the plugin deactivating has no effect on physical files. To remove watermarks before deactivating, use the Restore Originals tool in Bulk Tools first.

How is this different from CSS or JS watermarking plugins?

CSS/overlay watermarks disappear when someone downloads the image, disables CSS, or uses browser extensions. Smart Global Watermark writes directly into the image pixels — the watermark exists in the binary file itself, completely independent of CSS, JavaScript, or your website.

Does it work with WooCommerce?

Yes. Three options: watermark everything including products, watermark only WooCommerce product images, or watermark everything except WooCommerce product images. Configured on the Advanced tab.

Does it slow down my website?

No. The watermark is embedded once and stored on disk. Serving it is no different from serving any static image — no processing on page load.

Can I exclude specific images?

Yes. Each image in the Media Library list view has an Exclude button. Excluded images are skipped during bulk processing, auto-upload, and single operations. Un-exclude at any time.

Can I change the watermark settings after applying?

Yes. Update your settings, then run Bulk Apply again. The plugin automatically restores the originals from backup first, then re-embeds with the new settings — always starting from a clean original.

What are the server requirements?

PHP 8.0+, WordPress 6.0+, and the PHP GD extension. GD is installed by default on virtually all managed WordPress hosts — WP Engine, Kinsta, SiteGround, Cloudways, and others.

START PROTECTING
YOUR IMAGES TODAY

7-day free trial. No credit card required. Cancel anytime.

✓ 7-day free trial  ·  ✓ No credit card required  ·  ✓ Cancel anytime