Watermark
Protect and brand photos with live text and logo overlays, batch-friendly controls, and precise shadows—export one PNG or a ZIP of every image.
Free · private · in-browser
Batch watermarks with live canvas preview and full-resolution export
Queue multiple photos, sculpt text with shadows and a nine-point grid on a 1024×768 canvas, add optional logo overlays, then download a single PNG or a ZIP—without sending files to our servers.
Great for photographers, marketplaces, and social teams who need consistent branding: tweak once, Apply to all, and let the exporter map positions back to each image’s native pixels.
How to use Watermark
Upload your images
Use Upload images or Upload more to build a queue; pick the active thumbnail to edit that photo.
Design text & logo
Open Add text watermark for styling and shadow, or Add image watermark for transparent logos.
Apply & download
Tap Apply to all when the look should match every file, then Download for PNG or ZIP output.
Supported file formats
Base photos: PNG, JPEG, or WebP. Logo stamps: PNG or WebP with transparency recommended. Output is always PNG.
- PNG
- JPEG / JPG
- WebP
Key features
Multi-upload strip, HTML5 canvas preview, shadow controls, image stamp, Apply to all, JSZip export.
Multi-image thumbnails
Checkmark the active file, remove singles with X, or wipe the queue without leaving the page.
Text + image layers
Symbols for ©®™, font and color styling, collapsible shadow group, plus an optional PNG logo overlay.
Nine-point grid & smart spacing
Labels switch between top/bottom/left/right/center offsets so margins always read intuitively.
Live canvas preview
Every slider and input updates the 1024×768 canvas immediately for trustworthy WYSIWYG tuning.
ZIP or single PNG
One photo downloads directly; multiple photos bundle into a ZIP of full-resolution outputs.
Private processing
Canvas compositing and ZIP creation run locally until you save the results yourself.
Common use cases
Portfolio protection
Drop a © line with shadow in the bottom-right across an entire shoot before sharing proofs.
E-commerce listings
Batch the same corner logo and opacity so every SKU image matches your storefront style.
Agency handoffs
Apply to all after locking typography so junior editors export consistent client deliveries.
Social batches
Watermark ten story frames at once and grab a ZIP instead of repeating the same clicks.
Pro tips
- Start around 70% text opacity and 50% shadow opacity, then nudge contrast on bright photos.
- Use transparent PNG logos and keep width near 120–200 px on the preview before Apply to all.
- For centered credits, pick the middle grid cell and use small horizontal/vertical offsets to fine-tune.
- ZIP names inherit your originals with a -watermarked suffix so you can sort quickly after export.
Frequently Asked Questions
Preview is fixed at 1024×768 for ergonomics, but downloads render at each image’s native resolution with positions mapped from the preview.
It copies the current text watermark, shadow settings, and image-logo settings to every queued photo.
The preview uses the same placement and shadow math as the PNG export, scaled to the 1024×768 stage so what you see maps cleanly to full-resolution downloads.
Yes. Each thumbnail has an X to drop that file without clearing the rest of the batch.
No. Images stay in your browser memory until you download PNGs or a ZIP.