Ultimate Watermark — Image Watermark, Image Protection & Bulk Watermarking
Ultimate Watermark is a powerful, photographer-grade image watermark plugin for WordPress. Add a copyright text or logo to every image you upload, batch-watermark thousands of existing photos, protect WooCommerce product galleries, and restore the originals anytime — all without leaving wp-admin.
Built for photographers, content creators, bloggers, and e-commerce stores who need real protection without bloated dependencies, watermarking server services, or destructive edits.
Quick Links
Why choose Ultimate Watermark
Unlike basic watermark plugins, Ultimate Watermark gives you:
- Automatic backup & restore — originals are saved before watermarking; one click and every image is back the way you uploaded it.
- Native WooCommerce support — bulk-watermark all product images, including gallery and variation images.
- Professional positioning — 9 anchor points, pixel/percentage offsets, rotation, opacity, scale, custom dimensions.
- Photographer-friendly — EXIF and IPTC metadata are preserved; image quality settings are honoured per format.
- Conditional rules engine — apply different watermarks based on image size, post type, file size, dimensions, orientation, user role, post category, product category and more.
- Non-destructive on-the-fly mode (Pro) — watermark how visitors see the image without ever touching the file on disk.
- REST API & developer-ready — proper hooks, filters and PSR-4 architecture so you can extend or integrate with any custom workflow.
Core features (Free version)
- Text watermark — your copyright string, brand name, URL, or any custom text
- Image watermark — upload a PNG/JPG/SVG logo, signature, or stamp
- Per-template font, weight, style, decoration, color, and opacity
- Rotation, scale, and pixel-level positioning
- Automatic — watermark every image as it’s uploaded to the media library
- Bulk — watermark hundreds of existing images from the Media Library at once
- Manual — watermark a specific image from its attachment screen
- Frontend uploads — watermark images submitted from frontend forms
Choose exactly which images get a watermark with rules built in plain English. Combine conditions with AND/OR logic:
- Image size (thumbnail, medium, large, full, plus your theme’s custom sizes)
- Post type (posts, pages, products, custom post types)
- File type (jpeg, png, gif, webp)
- File size, image width, image height
- Orientation (landscape / portrait / square)
- Aspect ratio
- User role
- Post category
- Product category & product tag (when WooCommerce is active)
Every original image is preserved before the watermark is burned in:
- Single-click restore from the Backups admin page
- Bulk restore — wipe watermarks from a whole upload batch
- Storage controls — choose to keep all sizes or just the original
- Path-traversal protected and stored under your uploads folder
- Imagick (preferred — sharper text rendering and better color fidelity)
- GD fallback when Imagick is not installed
- Live preview while you edit a watermark template
- WebP, JPEG (baseline & progressive), PNG, and GIF output
- PSR-4 namespaced source, Composer-loaded
- Full i18n support (
ultimate-watermarktext domain) - Right-click protection and drag-and-drop disable for the frontend
- Logged-in user role bypass
- Sensible defaults — works the moment it’s activated
Use cases
- Photographers — protect portfolio shots before publishing, watermark a whole season at once, keep EXIF data intact for clients.
- WordPress bloggers — brand every featured image automatically with your site URL or logo so reposts always link back.
- WooCommerce stores — watermark every product photo with a logo or «© Yourshop» string; bulk-apply on launch and forget about it.
- Stock & marketplace sellers — sample-watermark previews while keeping clean originals for paid downloads.
- News, magazine and content sites — apply photographer credits to images on upload using dynamic placeholders (Pro).
Pro features
Upgrade to Ultimate Watermark Pro when you outgrow the free version. The Pro extension stays in lockstep with the free plugin and adds:
- Unlimited watermark templates — free version is limited to 1
- Dynamic content placeholders —
{site_url},{date_long},{user_display_name},{post_title},{custom_field:key}and more - EXIF placeholders —
{camera_model},{aperture},{shutter_speed},{iso},{focal_length}for camera-info credits - Google Fonts library — 30+ curated typefaces (Roboto, Open Sans, Montserrat, Pacifico, Bebas Neue, Playfair Display, …) auto-cached on disk
- Searchable font picker — every option rendered in its own typeface
- WooCommerce per-product watermarks — override the global watermark on a single product
- WooCommerce per-category watermarks — assign a default watermark per product category, with a Product → Category → Global cascade
- WooCommerce variation image support — watermark every variation, not just the parent
- On-the-fly display watermarking — show watermarks to visitors without modifying source files; admins/editors bypass automatically
- Batch operations — apply, replace, or remove watermarks from large image sets via a tracked queue
- Advanced conditional rules — date ranges, custom fields, and 14+ operators (
contains,in,between,greater_equal, etc.) - Priority support — direct help from the team that built it
- Automatic updates — receive Pro releases through the WordPress updates UI
Compare features and view pricing →
Trusted by
Photographers, e-commerce shops, news sites, and marketplace owners worldwide use Ultimate Watermark to protect their images on WordPress. Every release ships with active support — opening an issue gets a real response.
Privacy
Ultimate Watermark is fully local. No images, no metadata, and no usage data are ever sent to MantraBrain or to any third party. The Pro updater contacts the licensing server only to validate your key and check for updates.
