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.

Dynamic Watermark


You can simply apply a custom watermark to all your images, which are in your uploads folder.
This plugin renders the watermark on-demand on your images, i.e. no data is altered and the watermark is also rendered on already uploaded images.

You can find the settings under: Settings/Dynamic Watermark

Main Features:

  • Custom watermark
  • Transparency is supported (alpha channel)
  • Enable/disable watermarking
  • No images are altered
  • Watermark already uploaded images

Here are some requirements to run the plugin (most of the time no problem):

  • Mod_rewrite module installed
  • Write permission for uploads folder


This section describes how to install the plugin and get it working.

  1. Click on Plugins/Add New
  2. Search for Dynamic Watermark, click on ‘install’
  3. Activate the plugin through the ‘Plugins’ menu in WordPress


10 March 2018
Slows down website noticeably, no option to exclude images. Pretty much useless. Why is this stuff allowed to even exist in the repository?
14 October 2017
Adds the watermark to ALL images on your site, even banners and stuff.
03 September 2016 1 reply
This looked ok from the description but once its installed it applied the watermark to ALL images, so your headers, backgrounds etc all get the watermark overlay - funnily enough, my images I wanted watermarked were not affected ??? If you have a basic site with no fancy graphics headers and backgrounds this may be ok, but for any sites that use banners etc, its no use
03 September 2016
this plugin applies watermarks to my pictures without changing the original pictrue, I can always reverse it. I am excited for the remaining announced features!
Read all 6 reviews

Contributors & Developers

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


Translate “Dynamic Watermark” into your language.

Interested in development?

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



  • Scale watermark feature
  • Position watermark feature


  • Initial release