Title: Watermark Manager
Author: labanthegreat
Published: <strong>March 31, 2025</strong>
Last modified: March 12, 2026

---

Search plugins

![](https://ps.w.org/watermark-manager/assets/icon-256x256.png?rev=3481420)

# Watermark Manager

 By [labanthegreat](https://profiles.wordpress.org/labanthegreat/)

[Download](https://downloads.wordpress.org/plugin/watermark-manager.3.1.0.zip)

 * [Details](https://frp.wordpress.org/plugins/watermark-manager/#description)
 * [Reviews](https://frp.wordpress.org/plugins/watermark-manager/#reviews)
 *  [Installation](https://frp.wordpress.org/plugins/watermark-manager/#installation)
 * [Development](https://frp.wordpress.org/plugins/watermark-manager/#developers)

 [Support](https://wordpress.org/support/plugin/watermark-manager/)

## Description

Watermark Manager adds text or image watermarks to your WordPress media uploads.
It supports single-image and batch operations, reusable templates, automatic backup
of originals, and a full WP-CLI interface.

#### Features

 * Text watermarks with configurable font size, colour, and opacity
 * Image watermarks scaled relative to the target image
 * Five position options: top-left, top-right, center, bottom-left, bottom-right
 * Tiling mode to repeat the watermark across the entire image
 * Rotation for both text and image watermarks
 * Auto-apply watermarks on upload
 * Batch processing with date range and dimension filtering
 * Dry-run mode to preview batch operations before applying
 * Reusable watermark templates (saved as a custom post type)
 * Backup and restore of original images
 * Daily cron cleanup of old backups with configurable retention
 * Per-image watermark controls on the attachment edit screen
 * Import and export settings as JSON
 * Activity log tracking all watermark operations
 * JPEG EXIF/IPTC metadata preservation
 * Optional WebP output conversion
 * Minimum image size threshold to skip small images
 * WP-CLI commands for all operations

#### Requirements

 * WordPress 6.0 or higher
 * PHP 8.0 or higher
 * GD library with TrueType font support

## Screenshots

 * [[
 * General settings with watermark type, text/image options, live preview, and import/
   export
 * [[
 * Advanced settings with opacity, rotation, tiling, EXIF preservation, and automation
   options
 * [[
 * Template management with saved presets showing watermark previews
 * [[
 * Batch processing with date range filters, dimension filters, dry run, and error
   log

## Installation

 1. Upload the `watermark-manager` directory to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **Settings > Watermark Manager** to configure.

On activation the plugin creates three starter templates and a backup directory 
at `wp-content/uploads/wm-backups/`.

## FAQ

### What image formats are supported?

JPEG, PNG, GIF, and WebP. You can optionally convert output to WebP regardless of
the source format.

### Can I restore the original image after watermarking?

Yes. When backup is enabled, originals are saved before watermarking. Restore from
the admin UI, attachment edit screen, or WP-CLI.

### Can I watermark existing images?

Yes. Use the batch processor in the admin UI or run `wp watermark batch` from the
command line.

### Does it work with WP-CLI?

Yes. Commands include `wp watermark apply`, `wp watermark batch`, `wp watermark 
remove`, `wp watermark status`, and `wp watermark templates`.

### What happens when I delete the plugin?

All plugin options, post meta, watermark templates, cron events, and the backup 
directory are removed on uninstall.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Watermark Manager” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ labanthegreat ](https://profiles.wordpress.org/labanthegreat/)

[Translate “Watermark Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/watermark-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/watermark-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/watermark-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/watermark-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/watermark-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.1.0

 * Batch query refactoring for CLI and admin.
 * Memory-safe batch processing with runtime cache flushing.
 * Dimension filtering in batch operations.
 * Capped error log and batch sizes.
 * Centralized AJAX handler.

#### 3.0.0

 * WP-CLI commands: apply, batch, remove, status, templates.
 * EXIF/IPTC metadata preservation for JPEG files.
 * Batch dry-run mode, retry failed items, error log.
 * Manual backup cleanup, paginated backup list.
 * Import/export settings.
 * Email notification on batch completion.

#### 2.0.0

 * Watermark template system (custom post type).
 * Image watermark support (in addition to text).
 * Tiling mode for both text and image watermarks.
 * Image backup and restore system with daily cron cleanup.
 * Activity log.

#### 1.0.0

 * Initial release.
 * Text watermarks with position, opacity, and scale controls.
 * Auto-apply on upload.
 * Batch processing via admin UI.
 * Per-attachment watermark controls on the edit screen.

## Meta

 *  Version **3.1.0**
 *  Last updated **1 month ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.7.5**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/watermark-manager/)
 * Tags
 * [bulk watermark](https://frp.wordpress.org/plugins/tags/bulk-watermark/)[image](https://frp.wordpress.org/plugins/tags/image/)
   [image protection](https://frp.wordpress.org/plugins/tags/image-protection/)[media](https://frp.wordpress.org/plugins/tags/media/)
   [watermark](https://frp.wordpress.org/plugins/tags/watermark/)
 *  [Advanced View](https://frp.wordpress.org/plugins/watermark-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/watermark-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/watermark-manager/reviews/)

## Contributors

 *   [ labanthegreat ](https://profiles.wordpress.org/labanthegreat/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/watermark-manager/)