Add Watermark to Images

Add text or logo watermarks to JPG, PNG and WebP images. Process multiple images and download them as ZIP. Free and private in your browser.

BATCH IMAGE WATERMARK100% on your device

JPG, PNG, WEBP · Up to 50 files, 64 MB each
Up to 24 megapixels per image · No file uploads

View supported formats

Choose Watermark

System fonts and Unicode coverage vary by device. Check every character in the preview. No font files or watermark text are sent to a server.

Margins apply to the corresponding edge. Centered axes stay centered. At 0% opacity the watermark is invisible.

Preview

Choose images to preview your watermark.

Preview uses reduced pixels. Output keeps original oriented dimensions. Images are re-encoded; size can increase and original ICC, EXIF and GPS metadata are omitted.

ONE MARK, A WHOLE BATCH

How to Watermark Images

  1. Upload one or more JPG, PNG or WebP images.
  2. Enter text and choose a system font, or select a still PNG or JPG logo.
  3. Choose a position, margins, size, opacity and rotation. Select different images to check the preview.
  4. Click Apply Watermark to All. Review each result and download individual images or a ZIP.

Batch Watermarking

A portrait, a landscape photo and a small thumbnail can share the same settings. Relative sizes keep the mark in proportion to each original image; fixed text sizes keep a constant pixel size. Full-resolution images are processed one at a time, rather than decoding the whole batch together. A failed file does not discard other completed images.

The existing desktop admission limits are 50 files, 64 MiB per file, 24 megapixels and 16,384 pixels per side. Mobile and low-memory devices use lower limits. Combined source and output budgets, decoded watermark buffers and ZIP copies can impose stricter practical limits. Logos must stay below 4 megapixels and 8,192 pixels per side.

Text vs Logo Watermarks

Text works for names, credit lines and short labels. It is rendered locally with a system font; inspect Unicode characters in the preview before approving them. Logos keep a specific brand design across devices. A transparent PNG avoids a rectangular background, while JPG logos are opaque. SVG and animated logos are not accepted.

Watermark Position and Transparency

Choose one of nine positions. Percentage margins adapt to image size; pixel margins use original image pixels. Rotation is calculated around the mark’s center, and the entire rotated bounding box must fit inside the image. A watermark that would be clipped is rejected for that image. At 0% opacity the mark is invisible. Watermarks are visual labels and do not prevent copying or removal.

JPG, PNG and WebP Support

Keep the source format or choose a common output. JPG and WebP provide quality controls. PNG uses lossless native encoding without a lossy quality slider. Choose a JPG background color to replace transparent pixels. Re-encoding can increase file size and does not retain original metadata. Use Image Converter for other formats or Compress Image to meet a file-size target.

Privacy & Local Processing

Source images, logos and text stay in browser memory. Workers decode and encode images on your device; no cloud image API or account is used. Previews use reduced pixels and share the same original-pixel placement rules as downloads. Clearing files releases previews and result references. Advertising makes separate network requests. Verify local processing.

BEFORE YOU START

Image Watermark FAQ

Can I watermark a batch with different image sizes?

Yes. Relative text and logo sizes follow each oriented image’s original width. Percentage margins follow its width and height. Fixed text sizes use the same pixel size in every output. A mark that cannot fit is reported as a failure for that image; other results remain available.

Do Chinese, Japanese and other Unicode characters work?

The tool uses your device’s system fonts and fallback fonts. Availability and appearance vary. Unicode text requires you to confirm that every character is readable in the actual preview. If characters appear as boxes, select another system family or use a PNG logo. The locally rendered text layer is reused for all outputs, so output workers do not select a different font. No font files or text are uploaded.

Are transparent PNG logos supported?

Yes. A still PNG logo keeps its alpha channel, and watermark opacity multiplies that alpha. PNG and WebP output preserve decoded image transparency. JPG removes transparency and fills it with your selected background color.

Does a watermark prevent copying or removal?

No. A visible watermark is a label or brand mark, not access control. It can be cropped or edited away. Do not rely on it to protect confidential images.

Are metadata and animation preserved?

No. Outputs are re-encoded and omit original EXIF, GPS and ICC metadata. Animated PNG and WebP inputs export one decoded static frame with a notice. Image size can increase. Your original files are unchanged.

What happens if one image fails or I cancel?

Each image has its own status. Completed results remain available if another file fails or processing is cancelled. Retry Failed only retries failed images. Clear Results releases completed output blobs; Clear All also removes the inputs and previews. ZIP preparation has a device memory check and can be cancelled.