Add text or logo watermarks to images — customize position, opacity, size, and color. All in your browser.
Supports JPG, PNG, WEBP
Add text or logo watermarks to images directly in your browser using the Canvas API. Customize the font, size, color, opacity, and position. Use tile mode to repeat the watermark across the entire image. No watermark is added to your image by this tool — only the one you configure yourself. Nothing is uploaded.
For subtle watermarks on shared photos, 30–50% opacity is common — visible enough to be meaningful but not so distracting that it ruins the image. For tiled/repeating watermarks on high-value content, 20–30% is typical. Logo watermarks with white/black coloring often look better at 60–80%.
PNG with a transparent background is ideal. A transparent PNG lets the logo blend naturally onto any background. If you use a JPG logo, it will have a rectangular background that may not match the photo beneath it.
This tool currently watermarks one image at a time. For batch watermarking, use the same settings on multiple images by keeping the browser tab open and dropping a new image each time — the watermark settings persist between images.