This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Add Watermarks


This plugin allows you to add a watermark images on all images that were uploaded in your wordpress. The watermark is generated on-the-fly and cached for faster access.

To see the plugin in action, select “Add watermark to all images”, chose a watermark image and and submit the settings page. You should then see the watermark appearing on your site. You might need to reload the page (F5 in most browsers) to bypass the browser cache.

The plugin does not change your source images. To disable all watermarks, simply disable the plugin, and everything is back to normal.

If you encounter errors (especially syntax errors), check your PHP version. It should be at least 5.5. This plugin requires Apache and mod_rewrite.


  • You can select an image to use as watermark and to which images watermarks should be applied.
  • The settings to adjust the position of the watermark. Those are lots of numbers, but there is a (resizeable) live preview area ;-). If you are familiar with CSS, you should have no problem with this.
  • You can add or remove watermarks from individual images in the media library.


Install and activate this plugin.

Then go to Settings->Add watermark. You can upload or chose your watermark image there. For a first test, you can leave the position settings as they are.


Will this plugin need extra space

Yes. since all images are cached with a watermark, you need twice the space for images on your server.

Does this plugin reduce performance

Not much. You might experience a longer loading time on the first access to the image (normally when you upload it or on your first view of the post). But afterwards there will be no speed impact, since all logic is encoded in a htaccess-File and not in PHP.

How can I remove a watermark

Go to the media library, switch to list view (not gallery). Select the checkbox next to the image and then chose “Remove watermark” from the dropdown on the top of the page.


Image failed to load

Plugin looks great and Easy to Work.
But some images are failed to load in Admin and Front view.
I am using PHP version 5.5.30 only.
Any solution for make it work ?

Works as expected

After installing, new images were automatically watermarked. Adding or removing watermarks (to all images at once) was easy. Straightforward configuration. Thumbs up!

Appeared to be great but major compatability issues 🙁

When I first got this plugin going I was very happy. It did what exactly I wanted.

Unfortunately the plugin does not seem to be compatible with any images in a slider or other jquery type system. Thumbnails disappeared from the admin area, sliders on the front end refused to show, and when you tried to view an image via its image path you would get a 404 page or similar broken link page.

For the sake of the rest of the website I’ve had to remove this plugin and go back to looking for yet another watermark plugin 🙁

Failes to load with WP 4.4

A script error Parse error: syntax error, unexpected '[' in add-watermark/add-watermark.php on line 754 is issued when trying to activate.

Update, it was a PHP version issue with my host. It works as expected. Review updated to 5 stars.

Read all 10 reviews

Contributors & Developers

“Add Watermarks” is open source software. The following people have contributed to this plugin.


Translate “Add Watermarks” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.