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.
A free plugin, coming soon to WordPress.org.

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

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

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

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 itOnce it is out
- 1
Install the plugin from Plugins → Add New, or upload the zip.
- 2
Activate it and open Media → Watermark.
- 3
Choose a text or an image, check the preview, and click Save Changes.
- 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
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.
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.
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.
Reinvent Rename & Replace Media
Rename images and replace media files without breaking links. Updates links everywhere, keeps old URLs working and lets you undo.
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.
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.
Reinvent Lightbox
A fast, accessible lightbox for images and galleries, with photo details (EXIF), slideshow, zoom, download and shareable links. All free.
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.
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