Reinvent WP
PluginsBlog

Reinvent Watermark

WordPress Watermark

Add a text or logo watermark to your images on upload or in bulk, and remove it any time: the original is always kept.

Tell us you want it

A free plugin, coming soon to WordPress.org.

Settings with a live preview of the watermark on your own image.

Why Watermark

Put your name or logo on your photos, so they keep your credit when they are shared or copied. Reinvent Watermark adds the watermark when you upload, or to your whole Media Library in one click.

You can always take it back

Before an image gets a watermark, its original is copied to a private folder. Remove the watermark from one image or from all of them, and the exact originals come back. There's no backup setting to remember to turn on first.

Change your mind without double watermarks

New logo, different corner? Apply again: each image goes back to its original first and then gets the new watermark, so you never end up with two.

See it before you change anything

The settings page shows a live preview on your own images as you adjust the watermark.

See it in action

Settings with a live preview of the watermark on your own image.

01

Settings with a live preview of the watermark on your own image.

Watermark your whole library, or remove it from all images, with a progress bar.

02

Watermark your whole library, or remove it from all images, with a progress bar.

Add or remove the watermark on one image from the Media Library.

03

Add or remove the watermark on one image from the Media Library.

Watermark is coming soon

It will be free on WordPress.org. Want it sooner? Tell us what you need it for.

Tell us you want it

Once it is out

  1. 1

    Install the plugin from Plugins → Add New, or upload the zip.

  2. 2

    Activate it and open Media → Watermark.

  3. 3

    Choose a text or an image, check the preview, and click Save Changes.

  4. 4

    Turn on "Add the watermark to every image I upload", or click Watermark all images.

Everything it does

Everything is free

  • Text watermark (your words or "©" and your site name) with color, size and opacity

  • Image or logo watermark (a transparent PNG works best) with size and opacity

  • 9 positions and a distance from the edge

  • Choose which image sizes get the watermark, and skip small images

  • Watermark new uploads automatically

  • "Watermark all images" and "Remove from all", with a progress bar

  • Add, redo or remove the watermark on one image from the Media Library

  • JPEG, PNG, WebP and AVIF (when your server supports it)

Safe by design

  • The original of every watermarked file is kept until you remove the watermark.

  • Applying again starts from the original, so watermarks never stack.

  • GIFs are skipped, so animations aren't broken.

  • The watermark image itself never gets a watermark.

  • Deleting an image also deletes its kept original.

Tip: keep a recent backup of your site, like with any tool that changes files.

Questions and answers

Yes, always. Use "Remove from all" on the settings page, or "Remove watermark" on one image in the Media Library (list view or the image details). The original files are put back exactly as they were.

No. Click Watermark all images again: each image goes back to its original first and then gets the new watermark.

In a private folder inside your uploads folder (reinvent-watermark-originals- followed by a random code). It has an .htaccess file and an unguessable name, so the originals aren't linked or listed anywhere. They use extra disk space, about the size of the files that got a watermark.

The full image and the sizes you choose (by default, every size at least 768 pixels wide). Images narrower than the limit you set (300 pixels by default) and GIFs are skipped. WordPress also keeps an unchanged copy of very large uploads (the file without "-scaled"), which isn't shown on your site; Reinvent Watermark leaves it as it is.

Yes. Click Watermark all images on the settings page, or use the "Add watermark" bulk action in the Media Library list view.

The PHP GD image library, which almost every host has. Text watermarks also need GD's font support (FreeType); without it, use an image watermark. WebP and AVIF work when your server's GD supports them.

Its settings are removed. Your watermarked images and their kept originals stay, so nothing is lost. If you want your originals back, click Remove from all before deleting the plugin.

No. Everything happens on your own server.

Community

Let's grow together! Join our community

Real-time support: ask questions, share feedback and connect with other WordPress site owners using Reinvent WP plugins.

TelegramDiscord

More from Reinvent WP

Reinvent WP Text to Speech

Give your WordPress posts natural-sounding audio, synchronized highlighting, and a polished listening experience powered by modern web technology.

Reinvent Media Cleanup

Find and safely delete unused images and media files. Works with Elementor, Divi, ACF, WooCommerce and every page builder, for free.

Coming soon

Reinvent Retina Images

Sharp retina images in one click: regenerate thumbnails, fix missing image sizes, turn off unneeded ones, make WebP/AVIF and free up space.

Coming soon

Reinvent Rename & Replace Media

Rename images and replace media files without breaking links. Updates links everywhere, keeps old URLs working and lets you undo.

Coming soon

Reinvent Database Cleaner

Clean and speed up your database safely. See which plugin left each table and option behind, and undo anything with built-in backups.

Coming soon

Reinvent Gallery Custom Links

Link each image in a gallery to any page or URL: products, case studies, partner sites. Works with Gallery blocks, Image blocks and classic galleries.

Coming soon

Reinvent Lightbox

A fast, accessible lightbox for images and galleries, with photo details (EXIF), slideshow, zoom, download and shareable links. All free.

Coming soon

Reinvent RSS Featured Image

Add featured images to your RSS feed, so Mailchimp, MailerLite, Feedly and other feed readers show a picture with every post. Free, no setup.

See all plugins

Contact us

Tell us what you need. Include enough detail for us to understand your question and help you faster.

Prefer email? Write to support@reinventwp.com

0/2000 characters

By sending, you agree to share your email, website address, and message with Reinvent WP. Privacy Policy