Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Automatically Add Watermark to Images in WordPress

Do you want to add watermark to your images in WordPress? Many photographers and artists use watermark to prevent misuse of their images. In this article, we will show you how to automatically add watermark to images in WordPress.

Watermark images in WordPress

Method 1: Adding Watermark to Images in WordPress Using Envira Gallery

Envira Gallery is the best WordPress gallery plugin in the market. It allows you to create beautiful and mobile friendly image galleries into your WordPress site.

Envira comes with a watermarking addon that makes it easy to add watermark to your WordPress images.

WPBeginner readers can use the Envira Gallery coupon code: WPB25 to get 25% Off on their purchase.

First thing you need to do is install and activate the Envira Gallery plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Envira Gallery » Settings page to enter your license key.

Envira Gallery license key

You can get this key from your account dashboard on Envira Gallery website.

After verifying your license key, you can head over to Envira Gallery » Addons page. Scroll down or search to locate the Watermarking Addon, and then install and activate it.

Watermarking addon

You are now ready to add your images into responsive galleries with watermark. Simply go to Envira Gallery » Add New to create your first image gallery.

Scroll down on the page and you will notice the watermarking tab. Clicking on it will show you settings for watermarking.

You need to click on the checkbox next to ‘Enabled’ to see more options.

Settings for watermarking addon in Envira Gallery

After that click on ‘Choose Watermark’ button and upload an image that you want to use as watermark. You can also change position and margin of the watermark image.

After adding a watermark image, you can now move on to adding images into this gallery. Scroll up, and then click on ‘Select files from computer’ or ‘Select files from other sources’ button.

Creating a new Envira Gallery

For detailed instructions, see our guide on how to easily create responsive WordPress image galleries with Envira.

After adding a few images to your gallery, you can publish it.

Now you can add this image gallery into any WordPress post or page. Simply edit a post or page and then click on the ‘Add Gallery’ button.

Add gallery to a post or page

Clicking on the button will bring up a popup where you need to select the image gallery you just created and then click on the insert button.

You will notice the Envira Gallery shortcode appear in the post editor. You can now save or publish your post/page.

Go ahead and visit your website to see the watermarked image gallery in action.

An image gallery in WordPress with watermarked images

Method 2: Adding Watermark to Images in WordPress Using Easy Watermark

First thing you need to do is install and activate the Easy Watermark plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to go to Settings » Easy Watermark page to configure plugin settings.

Easy Watermark plugin settings

The settings page is divided into three tabs. The first option on the General settings tab is to automatically add watermark to all image uploads. You can also choose which image file types to auto watermark.

Next option is backup, you should check this if you want to save original uploads on your server too. You can also select which image sizes to add watermark to.

You also need to select watermark type. The plugin allows you to add text, image, or both to be used as watermark.

Review rest of the options on the page, and then click on save changes button to store your settings.

Now you can click on the Image tab on the plugin’s settings page. This is where you can upload the image you want to be used as watermark.

Upload watermark image

If you selected image+text or just the text as your watermark type, then you need to click on the text tab.

Here you can add the text you want to be displayed as watermark. You can select font, font size, watermark alignment, transparency, and color.

Watermark text

Don’t forget to click on the save changes button to store your settings.

You can now add watermark to images you add to your WordPress site.

Adding Watermark to Your Old Images in WordPress

To add watermark on the old images, you need to go to Media » Easy Watermark click on start button under Bulk Watermark section.

Add watermark to old images

Important: Please note that this process is irreversible. We strongly urge you to backup your WordPress site particularly your media uploads directory.

If you selected the option to keep a backup of your original uploads, then you can also use the restore option on this page, which will remove watermark from all images that have them.

Adding Watermark to Images Manually

In case you don’t want to automatically add watermark to all uploaded images, Easy Watermark gives you the manual option as well.

First thing you need to do is to go to Settings » Easy Watermark and make sure that the checkbox next to Automatically add watermark to images is unchecked.

After that you can go to Media » Library. You will need to switch to the list view to see the Add Watermark option next to each image in the library.

Manually add watermark

We hope this article helped you add you add watermark to images in WordPress. If you come across any issues, don’t forget to check our guide on common WordPress image issues and how to fix them.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

20 CommentsLeave a Reply

  1. Hello,
    when customers order any product so then show in the customer.
    I want when customers order then does not show watermark them.

    • If you’re able that is a good option too. This can help with multiple authors or if you don’t have access to watermarking tools.


  2. When I’m applying watermark or easy watermark plugin to my website. The watermark is not getting applied. Any reason behind it. I’ve set the transparency setting to 100%opaque, but still not getting applied. Anybody can assist me on it?

  3. Auto Watermarking…. not always good or wanted.

    So sad not one person in the entire community did not realize some people would want to manually add watermarks because the watermarks have to be placed in different positions to cover specific ‘important’ elements of the image to prevent people from cutting the watermark out.

    But hey… whats thinking out of the box?

  4. Does this work for listing websites? I would need it to work for users uploading their own images.

    Many thanks

  5. Great tool!! I was looking for somthing like this to avoid marking on my images … thanks Syed !!

  6. A way to do it without plugin woukd be nice. Looks for something for our website.

    S. Developer

  7. I have started water marking all my pictures, but that was not through the WordPress water mark feature, but through other tools like Photoshop and Picasa. I realized that images posted prior to this also needed some kind of safeguard to not let others use them for free.

    Thanks to your post I found the solutions and now my past images too have a watermark!

Leave a Reply to Ben Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.