Image Tools

Image Watermark Tool — Add Text Watermark to Photo, No Upload

Add a custom text watermark to any JPEG, PNG, or WebP image — choose the position (bottom-right, centre, etc.), font size, and opacity, then download the result. The Canvas API handles all rendering in your browser. Your original image is never sent to a server.

How to use this tool

  1. Upload a JPEG, PNG, or WebP image.
  2. Enter your watermark text, choose a position, and adjust font size and opacity.
  3. Click Apply watermark then download the result.

Frequently Asked Questions

Is my image uploaded to a server?
No. The watermark is applied using the HTML Canvas API in your browser. Your original image is read locally and the result is generated as a data URL — nothing is sent to a server.
What image formats are supported?
JPEG, PNG, and WebP. The output is always JPEG. If you need a PNG output, use an image converter after downloading.
How is the font size scaled?
The font size you set (in px) is relative to an 800px-wide image. For larger images, the font scales proportionally so the watermark maintains the same visual weight regardless of resolution.
Can I add a logo instead of text?
This tool supports text watermarks only. Logo watermarking requires compositing two images, which is more complex — use Canva or GIMP for that use case.
guide

How to Add a Watermark to an Image Without Uploading It (2026)

Most online watermark tools send your photo to a server. This guide shows how to apply text watermarks using the HTML Canvas API in your browser — nothing transmitted.

More free toolsSee all 109
Merge PDFsCompress ImageJSON FormatterPassword GeneratorVAT CalculatorQR Code Generator