--- title: FAQs description: Frequently asked questions about Ultimate Watermark — Free vs Pro, GD vs Imagick, AVIF support, originals safety, multisite, large libraries. --- # Frequently asked questions ## Getting started ### Is Ultimate Watermark really free? Yes. The core plugin is GPLv3-or-later, lives on [WordPress.org](https://wordpress.org/plugins/ultimate-watermark/), and ships text & image watermarks, conditional rules (post type + image size), originals backup, right-click protection, and one watermark template out of the box. ### Do I need Ultimate Watermark Pro? Only if you need any of: **unlimited templates**, **dynamic placeholders** ({{date}}, {{user}}, {{ip}}), **on-the-fly frontend rendering**, **WooCommerce integration**, **advanced conditional rules** (file type, dimensions, file size, orientation, aspect ratio, date range, categories), or **background batch processing**. The free plugin already covers most blogs and portfolios. ### Does Pro work without Free? No. Ultimate Watermark Pro **requires the free plugin to be active** — and at minimum version 2.0. Activating Pro without Free auto-deactivates Pro and shows an admin error. ## Versions & compatibility ### What WordPress / PHP versions are required? - WordPress **5.0+**. - PHP **7.4+**. - **GD or Imagick** PHP extension. ### Does Ultimate Watermark support multisite? Yes — install network-wide and activate per site. Each site has its own watermarks, settings, and license activation. Pro license seats count individually. ### Block editor / Gutenberg compatible? Yes. Watermarks apply during attachment metadata generation, which fires regardless of the editor. There's no Gutenberg block to insert — the plugin operates on uploads, not on content blocks. ### Elementor / Divi / Beaver Builder? Same — watermarks apply at upload time. Whether you place the image via Elementor, Divi, or any other page builder doesn't affect watermarking. ## Image formats & libraries ### Which image formats are supported? | Format | Free | Pro | | --- | :-: | :-: | | JPEG | ✅ | ✅ | | PNG | ✅ | ✅ | | GIF | ✅ | ✅ | | WebP | ✅ | ✅ | | TIFF (Imagick only) | ✅ | ✅ | | BMP (Imagick only) | ✅ | ✅ | | SVG (as watermark, Imagick only) | ✅ | ✅ | | AVIF | ⚠️ companion | ⚠️ companion | | PDF | — | — | | Video | — | — | ### What about AVIF? WordPress generates AVIF subsizes on capable hosts. Ultimate Watermark watermarks the **JPEG sibling** that WP generates alongside; the AVIF stays in sync. There's no dedicated AVIF rendering branch — AVIF is treated as a companion file. ### GD or Imagick — which should I use? - If both are installed, Ultimate Watermark uses **Imagick** automatically (better quality, more formats). - If only one is installed, it uses that one. - You can't override the choice in settings. ### My host doesn't have Imagick That's fine — GD covers JPEG/PNG/GIF/WebP. You'll just lose TIFF/BMP/SVG support. ## Originals & data safety ### Are my original images safe? Only if you **enable backups**. The free plugin defaults to backups **off** in the form (and the activator seeds defaults that may differ). Open Watermark → Settings → General → Enable backup functionality and turn it on. When backups are on, the original is copied to `uploads/ulwm-backup/YYYY/MM/` **before** the watermark is applied. You can restore via Bulk → Remove watermark. > ⚠️ With backups off, the watermarked file is the only copy. There's no undo. ### What if I want to never modify originals? That's exactly what **Pro's on-the-fly (OTF) display** does. The original stays untouched on disk; visitors see a watermarked version that's rendered at request time and cached. ### How big can my image be? GD limits: - Up to **15 000 px** per side. - Up to **50 MB** file size. Imagick obeys your `policy.xml` and PHP `memory_limit`. > For larger images, see [Performance](/performance). ## Watermarking behaviour ### Will old uploads be watermarked automatically? No. Watermarks apply only to **new** uploads. To watermark existing media, use **Media → Library → Bulk action → Apply Ultimate Watermark**. ### Will every image size be watermarked? By default, yes — if your watermark's **Rules → Image size** field is empty. Limit to specific sizes by populating that field. ### Can I have different watermarks for different content types? Pro Yes — Pro removes the one-template limit. Create one template per use case and use **Rules** to scope each. ### Multiple watermarks per image? Yes — every active template that matches the rules gets applied in sequence (sorted by post ID ascending). Useful for stacking a logo + a "DRAFT" diagonal stamp. ## On-the-fly (OTF) PRO ### How does OTF differ from burned-in? Burned-in watermarks modify the file on disk. OTF leaves the file unchanged and renders the watermark at request time, caching the output. Trade-offs: | Aspect | Burned-in | OTF | | --- | --- | --- | | Original safety | Only safe if backups on | Always preserved | | Edit watermark, refresh updates | No (need bulk re-apply) | Yes (cache invalidates) | | First-render latency | None | Yes (one-time) | | CDN compat | Native | Native (URLs are static after render) | | Subsequent loads | Native speed | Native speed (served from cache) | ### Does OTF work with my CDN? Yes. The cached watermarked file lives at `wp-content/uploads/ultimate-watermark-frontend-cache/` — a regular path that CDNs cache like any other static file. Just remember to **purge** the CDN folder when you change watermarks. ### Why is `srcset` stripped on OTF? OTF renders one watermarked image at the size the page requested. Serving alternative resolutions via `srcset` would mean rendering each alternative — costly. The plugin strips `srcset` and serves only the OTF version. ## Right-click & drag protection ### Does it actually stop people from saving images? It stops casual right-click-save and drag-save. A determined visitor can still: - Open DevTools → Network tab → find the image URL. - Take a screenshot. - Print the page. For real protection use **OTF watermarking** (Pro) — even if they save, your watermark is on the file. ### Does it break logged-in editors? By default no — the **Enable protection for logged-in users** toggle is off, so editors can right-click normally. Turn it on if you want everyone (including admins) to face the protection. ## License & updates ### Does Ultimate Watermark phone home? Only Pro, only for license activation and update checks (against `https://store.mantrabrain.com/edd-sl-api/?`). The free plugin makes no outbound calls. ### Why doesn't my Pro update show? Three causes: 1. License is expired or inactive. 2. Outbound HTTPS to `store.mantrabrain.com` is firewalled. 3. WP transient cache hasn't refreshed yet (try `wp transient delete --all`). See [Troubleshooting → License](/troubleshooting#license-activation-fails). ## Multisite ### Is each subsite licensed separately? Yes — Pro license seats are tracked per site. A 1-seat license = 1 site, 5-seat = 5 sites, etc. Each subsite needs its own activation. ## Large libraries ### I have 50 000 images — how long will the bulk apply take? Free's bulk action processes synchronously: ~1–5 seconds per image, roughly 12 hours for 50K. Pro's batch processor (10/pass, scheduled) handles it without blocking the admin — typical throughput is 10K–20K per hour on a healthy host. ### Will it kill my server? Process during off-peak hours. Lower the chunk size if you see CPU spikes. See [Performance → Tuning checklist](/performance#tuning-checklist). ## Where to go next - 🛠️ [Troubleshooting](/troubleshooting) — fixes for common issues. - 💎 [Pro features](/features) — full Pro catalog. - 💬 [Get support](/support) — how to reach us.