Image Watermark
Stamp a custom text watermark onto JPG, PNG, WebP, BMP, TIFF or AVIF images in your browser, with control over position, size, color, opacity, angle and tiled repeat, then download one file or a whole batch.
What it does
- Custom watermark text with font size and color
- Five fixed positions plus a tiled repeat pattern
- Adjustable opacity and rotation angle
- Output in the same format or as PNG, JPEG or WebP
- Batch watermarking with one ZIP download
- All rendering runs locally, files never leave your browser
This tool adds a text watermark to JPG, PNG, WebP, BMP, TIFF and AVIF images: a name, a copyright line, "SAMPLE", or a sentence stating what a document copy may be used for. You choose where the text goes, how big, how transparent and at what angle, and the text is drawn into the image pixels by Rust compiled to WebAssembly, directly in your browser tab. No image is uploaded, which matters because the pictures people watermark are often the ones they least want to hand to a stranger.
How to add a watermark to a photo
- Drop one or more images on the drop zone, or click to select them.
- Type the watermark text, for example
CONFIDENTIALor© 2026 Jane Doe. - Pick a position: Center, Top Left, Top Right, Bottom Left, Bottom Right or Tiled.
- Adjust font size, opacity, angle and color, then choose the output format.
- Click Apply Watermark. A preview of the result appears with its file size. If it is not right, change a setting and apply again.
- Click Download. The file is saved as
name-watermarked.jpg(with the matching extension), or aswatermarked-images.zipfor several files.
Every option explained
- Position: Center places one line of text in the middle of the image. The four corner options place it near that corner, with a margin equal to the font size. Tiled repeats the text across the whole image in a rotated grid.
- Font size: from 8 to 500, in pixels of the image itself (default 48). A 48 pixel watermark looks large on an 800 pixel wide picture and small on a 6000 pixel camera photo, so increase it for high-resolution files.
- Opacity: from 0.05 (barely visible) to 1 (solid), default 0.3. Between 0.2 and 0.4 the mark stays readable without hiding the picture.
- Angle: rotation from -180 to 180 degrees. Selecting Tiled sets it to -30 degrees if it was at 0, the classic diagonal look.
- Color: any color from the picker, default neutral gray. White text works on dark photos, dark gray on light documents.
- Output format: Same keeps the original format (AVIF input is saved as PNG, because your browser decodes it to PNG first). PNG, JPEG or WebP convert at the same time. For JPEG output, a quality slider (default 90) sets the compression.
Corner, center or tiled?
A small corner mark signs a photo without getting in the way, which suits portfolios and social posts, but it is also the easiest to crop out. A centered mark is harder to remove and fits proofs sent to clients before payment. The tiled pattern covers the whole surface, so no crop removes it. Use it for copies of identity documents, payslips or contracts sent with an application, with a sentence such as "Copy for rental application only, October 2026". That way a leaked copy is useless for anything else.
Watermarking a batch
Select several images and the same text and settings are applied to all of them, then everything downloads in one ZIP archive. Since font size is measured in pixels, images with very different resolutions will show the watermark at different relative sizes. For a consistent look, bring the series to similar dimensions first with the image resizer.
Limits to know
- Text only: logos or image watermarks are not supported.
- The embedded font (Geist) covers the Latin characters of Western European languages: accented letters such as é, è, à, ç, ü, ö, ä, ß and œ render, as do ©, ® and €, typographic quotes and dashes. Cyrillic, Greek, Chinese, Japanese or Korean characters and emoji are not drawn.
- The tiled pattern is limited to 400 repetitions, and images above 50 megapixels cannot use the tiled mode.
- The preview appears after you click Apply Watermark, not live while you move the sliders.
- AVIF images are decoded by your browser first, so they need a browser that can display AVIF (all current major browsers do). With Same selected, they are saved as PNG.
- WebP output is lossless, so a watermarked WebP photo can be larger than the original.
- A visible watermark discourages reuse but does not make copying impossible. Someone determined can still retouch or crop it.
Compared with desktop software
In Photoshop, GIMP or Affinity you add a text layer, lower its opacity and export, and Lightroom can stamp a watermark on export. ImageMagick does it from the command line with options like -gravity and -annotate. Those offer more typography choices. This tool is quicker when you only need clear text on a few images, are not at your own computer, or want the same mark applied to a batch without building an export preset.
Why watermark in your browser
An ID scan, a contract page or an unreleased design is exactly the kind of file you watermark to limit misuse, and uploading it to an unknown service to do so defeats the purpose. Here the text is rendered and merged into the image inside your tab, with no network request for the file. Before sharing photos, also consider removing hidden location data with the EXIF remover. For PDF documents, use the PDF page numbers and watermark tool.
Frequently asked questions
- How do I add a watermark to a photo for free?
- Drop the photo here, type your text, choose a position and click Apply Watermark, then Download. There is no account, no limit and no mark added by VaultTools itself.
- How do I watermark many images at once?
- Select all of them in the file picker or drop them together. The same settings are applied to every file and the results download as one ZIP.
- Can I use my logo as a watermark?
- Not at the moment. The tool stamps text only.
- Can I use accented letters in my watermark?
- Yes. The embedded font covers the Latin characters used in Western European languages, including é, ü, ß, œ, © and €. Other scripts such as Cyrillic, Greek or CJK, and emoji, are not drawn.
- What opacity should I use?
- Around 0.3 for a discreet mark that stays readable. Go up to 0.5 or more for documents where the text must be impossible to miss.
- Can a watermark be removed?
- A corner watermark can be cropped and any watermark can be retouched with enough effort. A tiled, semi-transparent mark across the whole image is the hardest to remove cleanly.
- Are my images uploaded?
- No. The watermark is drawn locally in your browser with WebAssembly. Your images are not sent to or stored on any server.