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
- Upload a JPEG, PNG, or WebP image.
- Enter your watermark text, choose a position, and adjust font size and opacity.
- 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.
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.