🔏 Image Watermark

Stamp a text or image watermark onto your photos — control position, opacity, rotation, and tiling. Up to 50 images, processed entirely in your browser.

Drop image(s) here, click to choose, or paste with Ctrl/Cmd+V

Accepts PNG, JPEG, WebP, AVIF, BMP — up to 50 files

FAQ

Do my images ever leave my computer?
No. Everything runs locally in your browser — no upload, no server, no third-party API. Watermark compositing happens on a canvas and encoding via a Web Worker.
How does text watermarking work?
Your text is drawn on a canvas using the Canvas 2D fillText API with your chosen font, size, color, opacity, and rotation. The same canvas is reused for every image in the batch.
How does image watermarking work?
The watermark image is decoded once with createImageBitmap, then composited onto each source image at the chosen position, size, and opacity using canvas drawImage. Decoding once and reusing the bitmap keeps batch processing fast.
What does Tile mode do?
Tile repeats the watermark across the entire image in a grid pattern. Density (Sparse / Normal / Dense) controls the spacing between tiles.
Why does the output file look slightly different from the input?
Compositing happens on a canvas, and the re-encode pipeline may change the format. Choose PNG output for lossless quality, or set the quality slider high for JPEG/WebP.

More tools

JSON

Code

Ornaments

Image

Web / SEO

Generators

PDF