Image Watermark

Stamp photos with a custom text watermark directly in your browser. Supports up to 20 images at once, five fonts, nine positions, and ZIP batch download — no upload required.

image watermark photo
Free Client-Side Private

🖼️

Drop images here or

JPEG, PNG, WEBP, GIF — up to 20 images. Files never leave your browser.

🔒 This tool runs entirely in your browser — your files are never uploaded to any server.

Protecting photos with a watermark is standard practice for photographers, content creators, and visual artists sharing work online. This tool lets you add a custom text watermark to any image — or a batch of up to 20 at once — entirely in the browser. No files are uploaded and no software is needed.

Fonts and Styling

Five font families are available, covering the most common watermark aesthetics:

  • Trebuchet MS — clean humanist sans-serif, suitable for modern brands and minimal photography
  • Georgia — classic serif with clear letterforms, popular for editorial and fine art photography
  • Impact — condensed and bold, the traditional stamp look
  • Palatino — refined oldstyle serif, suited for luxury or lifestyle brands
  • Courier New — monospaced typewriter face, useful for a vintage or archival feel

Each font can be set to Bold, Bold Italic, Italic, or Regular using the Style selector next to the font dropdown.

Positioning and Size

Nine fixed positions are available — three rows across the image — plus a Tile mode that repeats the watermark diagonally across the entire image at a -30° angle. Tile mode is particularly useful for proof sheets and draft documents where a corner watermark can be cropped out.

Text size is expressed as a percentage of the shorter image dimension. This means the watermark scales consistently across images of different resolutions — a 5% setting looks the same on an 800 px photo and a 4000 px one. Values between 4–8% work well for corner watermarks; 10–15% suit a centered stamp.

The padding slider controls how far the text sits from the image edge, also as a percentage of the shorter dimension. Padding has no effect in Tile mode and is hidden automatically when Tile is selected.

Batch Processing

Load up to 20 images at once by dropping them onto the upload area or selecting multiple files from the browser. The watermark settings — text, font, style, position, opacity, color — apply uniformly to all loaded images. The preview always shows the first image so you can fine-tune the appearance before processing.

When multiple images are loaded, the button label changes to Download ZIP. Clicking it processes each image in sequence and packages the results into a single ZIP archive named watermarked-images.zip. Sequential processing keeps memory usage predictable and avoids overloading the browser.

Output files inside the ZIP follow the pattern original-filename-watermark.jpg (or .png).

Privacy

All image processing runs locally on a <canvas> element in your browser using the Canvas API. No image data is uploaded, sent to a server, or stored anywhere. The tool works offline once the page has loaded.

FAQ

What image formats are supported?

JPEG, PNG, WEBP, and GIF. Output can be saved as JPEG or PNG. For images with transparent backgrounds, select PNG output to preserve the transparency.

Why is the batch limit set to 20?

Processing large images uses significant browser memory. Twenty full-resolution images is a conservative ceiling that keeps the batch reliable on most devices without risking a browser crash. For larger collections, run multiple batches of 20.

Will the watermark size look the same on all images?

Yes — text size and padding are percentage-based relative to the shorter image dimension, so the watermark scales proportionally regardless of the resolution of each image in the batch.

Can I use a logo or image as the watermark?

This tool supports text-only watermarks. For image or logo watermarks, a desktop editor such as Adobe Photoshop, GIMP, or Canva is recommended.

Is there a file size limit per image?

There is no enforced limit. Very large files above 40–50 MB may be slow to decode. The tool caps canvas processing at 4096 × 4096 pixels; images larger than this are scaled down proportionally before the watermark is applied.

Why do fonts look different in some applications when I open the downloaded image?

Canvas uses the system fonts installed on your device. The preview and the downloaded image are rendered by the same canvas engine, so they match each other. Differences can appear if you open the file on a different device where the same font is rendered differently.

Report an issue