Add a text or logo watermark to your JPEG, PNG, or WebP images entirely within your browser. Watermark a single photo or apply your settings across a large batch, then export everything as a ZIP.
Watermark text and logos
Choose between adding a text layer or uploading an image logo. Text watermarks automatically switch between white and black based on the underlying image brightness for maximum contrast.
Logo watermarks scale proportionally to fit the dimensions of each individual image. A transparent PNG logo usually works best.
Positioning and tiling
Use the 3×3 grid to anchor the watermark to a specific corner, edge, or the center of the image. You can adjust the opacity and add rotation to make the watermark subtle but harder to remove.
For stronger protection, enable tiling to repeat the text or logo across the entire image. This fills the canvas and prevents easy cropping.
Private batch processing
All images are drawn using the local HTML Canvas API, meaning your files are never uploaded to a server. You can quickly tweak margins and spacing, instantly preview the full-resolution results, and batch export your watermarked files locally.