About this tool
Apply ownership, draft, client, or campaign labels consistently across a batch of images without uploading private assets.
Image Watermark Tool draws a line of text onto up to 30 PNG, JPEG, or WebP images at once, using one shared set of settings so a whole gallery comes out looking consistent. Each file can be up to 25 MB and 40 megapixels, with a batch ceiling of 150 MB. The text is sized as a percentage of the image, so a 6% watermark looks proportionally the same on a 1,000-pixel thumbnail and a 6,000-pixel original, and it is automatically shrunk if a long string would not fit within the chosen edge padding. You get a live preview on the selected image, individual downloads for each result, and a ZIP that bundles every output with a manifest.json listing the settings used.
- Shows a live preview for the selected image and applies the same fitted watermark to up to 30 local files.
- Controls nine positions, relative text size, edge padding, color, contrast outline, opacity, and PNG, JPEG, or WebP output.
- Automatically reduces oversized watermark text to remain inside each image or reports a file-specific error instead of silently clipping it.
- Decodes every successful output to verify its MIME type and dimensions, then provides individual downloads or a collision-safe ZIP with a manifest.
How to use Image Watermark
Press Choose images or drag a set of files in; use Add images to append more later. Click any thumbnail in the strip to make it the preview image. Type the Watermark text, up to 120 characters, and pick one of the nine Position buttons from Top left through Bottom right, including Center and the middle-edge slots. Move the Text size slider between 3% and 20%, Opacity between 15% and 100%, and Edge padding between 1% and 12% of the image. Set a Text color with the picker or HEX field and leave the contrast outline on for busy backgrounds. Choose PNG, JPEG, or WebP and a Quality for the lossy formats, then press Apply to N images. Download files individually from the strip or build the ZIP archive.
When this tool is useful
- Wedding or event photographers sending a proof gallery to clients before the final purchase is made.
- Real estate agents branding listing photos with an agency name before they are syndicated to portals.
- Design teams stamping DRAFT or CONFIDENTIAL on mockups shared with external reviewers.
- Bloggers and content creators adding a handle or site name to a batch of tutorial images.
- Marketing teams marking campaign assets with a version label so the wrong revision is easy to spot.
Practical tips
- Any settings change clears earlier results, so finalize text, position, and size on the preview image before pressing Apply.
- White text with the outline enabled reads on almost any photo; if you disable the outline, pick the color after checking the darkest and brightest images in the batch.
- Very long text on a narrow portrait image gets scaled down to fit. If it becomes unreadable, shorten the text or switch to a corner position.
- Use PNG for graphics with transparency. JPEG output fills transparent areas with white, which shows up clearly on logos and stickers.
- Canvas export strips EXIF, GPS, and ICC data from every output. Keep the originals if you need that metadata later.
Examples you can test
Load an example, compare the result with the expected output, then replace it with your own input.
Client proof gallery
Example input
18 JPEG photos, text CLIENT PROOF, Center, size 10%, opacity 35%, white with outline, JPEG at 85%
Expected output
18 watermarked JPEGs plus watermarked-images.zip containing them and a manifest.json with the settings.
A centered mark at moderate opacity is hard to crop away while still leaving the photo reviewable.
Corner credit on blog images
Example input
6 PNG screenshots, text © example.com, Bottom right, size 4%, opacity 70%, padding 2%, PNG output
Expected output
Six lossless PNGs with a small credit tucked into the bottom right corner of each.
Low size and tight padding keep the credit out of the way without disappearing after the CMS resizes the image.
Validation checklist
- Check the preview on the lightest and darkest images in the batch.
- Confirm the spelling and capitalization of the watermark text.
- Look for any file-specific errors in the thumbnail strip after applying.
- Open one downloaded output and confirm format, dimensions, and placement.
- Keep the unwatermarked originals in a separate folder for future edits.