← Back to Blog
Tutorial

How to Add a Watermark to Your Photos (Free and Private)

Protect your images with text or logo watermarks. No upload to servers, everything runs in your browser. Free, no signup required.

A photographer I know had three of her portfolio shots stolen and posted on someone else’s Instagram. Same photos, same framing, different username in the corner. She only found out because a mutual friend spotted them and sent a screenshot. There was nothing she could do to prove those images were hers because she had posted them without any identifying mark.

That story stuck with me. If you put photos online, watermarking them is basic self-defense. It takes thirty seconds and saves you a lot of headaches.

What a watermark actually does

Two things. First, it establishes ownership. If your name or logo is on the image, nobody can credibly claim they shot it. Second, it gives you free exposure. Every time someone shares your watermarked photo, your brand travels with it.

Some photographers worry that watermarks ruin the image. Done right, they do not. A subtle mark in the corner is visible enough to claim ownership but unobtrusive enough not to distract.

Text watermark vs logo watermark

Text watermarks are simple. You type your name, your website, or a copyright notice. They work well for solo creators and anyone who just wants quick protection.

Logo watermarks are more professional looking. You upload your brand mark as a PNG file and position it on the image. Better for businesses and studios that want consistent branding across all their visual content.

I tested both on the same photo. Text took me about 20 seconds to set up. Logo took closer to 45 seconds because I had to dig around for the PNG file first. Both looked fine. If you do not have a logo ready, text does the job perfectly.

Step by step: adding a watermark

Go to ImgPrism watermark tool. Everything runs in your browser. Your photos stay on your device the whole time.

Step 1: Drop your photo onto the page or click to browse. The tool accepts JPG, PNG, and WebP files.

Step 2: Choose your watermark type. Pick the “Text Watermark” tab to type your name or copyright notice. Switch to “Image Watermark” if you want to use a logo file instead.

Step 3: Customize the look. For text, you can adjust the font size from 8px up to 200px, pick a color, and toggle bold. For logos, you set the width with a slider. Both types share the same opacity slider.

Step 4: Set the position. You get a 3x3 grid of preset positions (top-left through bottom-right). Or you can just click and drag the watermark anywhere on the preview. I almost always drag it to get the exact placement I want.

Step 5: Hit “Apply Watermark” and then download.

I timed myself doing this with a 6.2MB photo from my camera roll. From opening the page to having the watermarked file saved: 28 seconds. The result was a clean image with my name in the bottom right at 25% opacity. Visible if you look for it, easy to ignore if you do not.

Watermark settings that work

After testing on about 30 different photos, here is what I landed on.

Opacity: 20 to 30 percent. This is the range where the watermark is readable but does not fight for attention with the image. I tried 10% and it vanished on bright backgrounds. At 50% it started looking like a stamp. 25% was my favorite for most photos.

Position: corner, but not the absolute edge. Bottom-right is the conventional spot and it works fine. The tool places it with a small padding from the edge, which is good. A watermark right at the pixel border gets cut off when platforms crop your image.

Contrast matters more than you think. White text on a light sky? Invisible. Black text on a dark shadow? Also invisible. If your photo has mixed tones across corners, try the center position at very low opacity. It is harder to remove and stays visible regardless of background.

Font size: proportional to the image. On a 4000-pixel-wide photo, 32px text looks tiny. On a 800-pixel social media crop, 32px looks huge. I use about 48px for full-resolution photos and 24px for web-sized images.

Batch watermarking without losing your mind

If you need to watermark 50 or 100 photos, doing them one by one is painful. Here is what I do.

First, get your settings right on one representative image. Note down the opacity, font size, color, and position. Then open the tool in multiple browser tabs. Each tab runs independently, so you can process several images at the same time without waiting.

For really large batches, you might want a desktop app like Lightroom or a script. But for anything under 20 images, the browser approach is fast enough. I watermarked 15 product photos for an Etsy shop in under 8 minutes this way. Not bad for a free tool.

Mistakes I have seen (and made)

Making the watermark huge and opaque. I see this a lot on stock photo sites. The watermark covers half the image at full opacity. It protects the image, sure, but it also makes the image unusable as a preview. Find the balance.

Placing it where it gets cropped. Instagram crops from the center. If your watermark is in the bottom-right corner and the image gets cropped to a square, your mark might survive. But if it is in the top-right and the platform crops from the top, it disappears. Test how your watermarked images look after cropping.

Using the same settings for every photo. A dark watermark on a dark photo is pointless. A light watermark on a snowy scene is equally pointless. Check each image and adjust the color or position if needed.

Forgetting to keep the original. Always watermark a copy, not your only file. Once you flatten that watermark onto the image, it is permanent. Save the watermarked version with a different filename so your original stays clean.

Other tools worth bookmarking

A few related tools that pair well with watermarking:

All of them work the same way: open the page, drop your file, make your changes, download. Nothing gets uploaded to a server. No account required.

Try Image Watermark Free

No signup. No upload. Everything runs in your browser.

Add a watermark now