Image Watermark Adder
Add a text or logo watermark to any image — adjustable position, size, opacity, and rotation.
Image Watermark Adder
Drop an image here or click to browse
PNG, JPG, WEBP
How to Use
- Drag and drop the image you want to watermark, or click to browse.
- Choose Text or Logo Image as the watermark type.
- For text, type your watermark and set its font size and colour. For a logo, upload an image and set its size.
- Adjust opacity and rotation, then pick a position — or enable Tile to repeat it across the whole image.
- Click Download to save the watermarked image.
Frequently Asked Questions
QDoes my image get uploaded anywhere?
No. The watermark is drawn directly onto a canvas in your browser using the Canvas API. Neither your photo nor your logo is ever uploaded to a server.
QCan I tile the watermark to make it harder to remove?
Yes — enable "Tile watermark across whole image" to repeat the watermark in a grid pattern over the entire photo, which is much harder to crop out than a single corner mark.
QCan I use a transparent PNG logo as the watermark?
Yes — upload a PNG logo with a transparent background and it will blend naturally onto the photo using the opacity you set.
About This Tool
The base image and watermark are composited on a single HTML5 Canvas. Text watermarks use ctx.fillText() with a rotation transform; logo watermarks use ctx.drawImage(). Tile mode repeats the same draw call across a computed grid spanning the canvas. All processing is local — nothing is sent to a server.