Free · Browser-Based · Batch of 5

Image Watermark Tool

Add text or logo watermarks to images directly in your browser. Drag, resize, and rotate each watermark on a live preview, layer multiple watermarks per image, and export in the format you need.

  • UploadUp to 5 images
  • File size limit10 MB each
  • Upload formatsJPG · PNG · WEBP · BMP · GIF · SVG
  • Export formatsJPEG · PNG · WEBP

Built & Designed by Bhavin Sheth · Updated September 18, 2026

Watermark your images

Upload up to 5 images (max 10 MB each) to begin.

Upload images

Drag & drop images here

or click anywhere in this box to browse
Supports: JPG, PNG, WEBP, BMP, GIF, SVG · Up to 5 images, 10 MB each

Processing Statistics

0
Images Uploaded
0
Images Processed
0 KB
Total Original Size
0 KB
Total Processed Size

Settings guide

What each control actually does

SettingWhat it doesRecommended useBest for
Add Text / Add Image Creates a new watermark layer — text or an uploaded logo/image. An image can hold several layers of either type. Combine both for branding Layering a logo and a text credit on the same photo.
Drag & resize on canvas Click a layer in the list to select it, then drag it or its corner handles directly on the preview. Needs a mouse Precise placement while seeing the result live.
Opacity Controls how transparent the selected watermark is, from fully invisible to fully solid. 15–30% for subtlety A watermark that protects without dominating the photo.
Rotation Angles the selected watermark from -180° to 180°. Diagonal placement A watermark that's harder to crop out cleanly.
Text Stroke Adds an outline around text in a chosen width and color. Use on busy backgrounds Keeping text legible over a detailed photo.
Text Background Fills a padded box behind the text in a chosen color. Once you pick a color here, there's no toggle back to "no background" — delete and re-add the layer to remove it. One-way once set Placing text over a busy area where a plain box improves readability.
Output Format & Quality A per-image dropdown (JPEG/PNG/WEBP) and a numeric quality field (10–100, steps of 5) — a number field here, not a slider. 90 for high quality Balancing file size against clarity for JPEG/WEBP.
Apply & Download / Download All Download one finished image, or every configured image in sequence — Download All pauses briefly between each file to avoid tripping your browser's multi-download block. Not a ZIP Getting every finished image without opening each editor.

Output format guidance

Choosing an export format

This tool has no separate "background color" setting — the only transparency at risk is whatever your original photo or logo already has.

FormatBest forQuality controlNotes
PNG Lossless output, logos, graphics Field shown, no effect Keeps any transparency already present in your source image or logo layer intact.
JPEG Photos, smaller files Quality 10–100 If your source photo or a logo watermark has transparent areas, they typically render black on export, not white.
WEBP Smaller, modern web-ready files Quality 10–100 Preserves transparency from your source image or logo, unlike JPEG.

Example result

Before and after

Actual placement and style depend on your own watermark setup — this is one example, not a guaranteed result.

Original Before watermark

Original image before watermarking

The source image with no watermark layers yet.

Watermarked After watermark

Watermarked result image

The same image with a text layer added.

Browser technology

How watermarking works without a server

This tool draws your image and every watermark layer onto a canvas in your browser. Nothing is uploaded as part of this workflow.

What happens as you work

Select or drop up to 5 images, 10 MB each — each gets its own live-preview canvas.
Add Text or Add Image creates a new layer, positioned at the canvas center by default.
Dragging or resizing a selected layer redraws the canvas immediately, so the preview always matches the current settings.
Apply & Download redraws everything onto a full-resolution canvas and exports it in your chosen format.

Common use cases

What people actually watermark for

Problem / use caseRecommended settingsResult, benefits & where to use
Protecting a photography portfolioPhotos are shared online where they could be copied. Logo or signature15–30% opacity A visible but unobtrusive mark across a whole gallery.
Marking client proofsDraft work shouldn't be used before final approval. Text "PROOF"Diagonal rotation A clearly-marked, hard-to-crop-out proof image.
Branding product photosAn online store wants consistent branding across listings. Logo watermarkSame position each time Recognizable, consistently-placed product imagery.
Combining a logo with a text creditA single mark isn't enough branding. Add Image + Add Text Two layers working together on one image.
Real estate listing photosMarketing photos need agency contact info. Text watermarkCorner placement Contact details visible without covering the property.
Branding a batch of images at onceSeveral photos need the same watermark setup. Upload up to 5Download All Every configured image downloaded in one sequence.

Troubleshooting

Common issues & quick fixes

Transparent areas turn black in the JPEG export

If your source photo or a logo watermark has transparent areas, exporting to JPEG usually fills them with black rather than white, since JPEG has no alpha channel.

  • Export as PNG or WEBP if transparency needs to be kept
  • Flatten the logo onto a solid background before uploading it as a watermark

An uploaded file has no preview

Upload only checks that the file's type starts with "image/" — a HEIC or TIFF file can pass that check but still fail to render, since this tool has no decoder for those formats.

  • Convert to JPG or PNG first, then upload here
  • Stick to JPG, PNG, WEBP, BMP, GIF, or SVG for reliable results

Text Background won't go back to "none"

Once a background color is picked for a text layer, the color picker has no built-in way to return it to no background.

  • Delete the layer and add the text watermark again
  • Decide on a background color before fine-tuning everything else

Dragging a text watermark's side handle doesn't stretch it

A text layer's width is always derived from its font size, so resizing a corner handle changes overall size rather than stretching the text independently wider or narrower.

  • Use the font-size field for precise sizing
  • Drag a corner to scale the whole watermark up or down together

Can't drag or resize a watermark on a phone or tablet

Direct canvas dragging is wired for a mouse; it isn't set up for touch gestures yet.

  • Use the Opacity, Rotation, and text fields for adjustments on a touch device
  • Switch to a desktop browser for precise drag placement

A brand-new text layer's selection box looks mismatched

The very first render of a new text watermark can measure slightly off until you edit any of its text properties, which recalculates its box correctly.

  • Type in the text field once to refresh the box
  • This only affects the selection outline, not the exported result

Frequently asked questions

Watermarking questions

Is my data secure when using this tool?

Yes. All image processing happens entirely in your browser — no files are uploaded to any server.

What image formats are supported?

You can upload JPG, JPEG, PNG, WEBP, BMP, GIF (non-animated), and SVG. For a logo watermark, PNG with a transparent background works best. You can export the result as JPEG, PNG, or WEBP.

Can I add more than one watermark to an image?

Yes. Each image supports multiple watermark layers — add several text watermarks, several logos, or combine both, and manage them from the layers list.

Does adding a watermark affect image quality?

The watermark itself doesn't degrade the image. Overall output quality then depends on your chosen export format and quality setting — JPEG and WEBP are adjustable, while PNG is lossless.

Can I watermark multiple images at once?

You can upload up to 5 images and configure each one's watermarks individually, then use Download All to download every configured image in sequence.

Is there a file size limit?

Yes, the maximum file size is 10 MB per image, and you can upload up to 5 images at once.

Can I use my own logo as a watermark?

Yes. Use Add Image on any uploaded photo to bring in a logo or other image as a watermark layer, then drag, resize, and adjust its opacity on the canvas.

Ready to watermark your images?

Upload up to 5 images and add the watermarks you need.

Start watermarking ↓