Image Watermark
Stamp text or a logo onto your image. Runs entirely in your browser.
Sharing photos, portfolio pieces, or product mockups publicly often calls for a visible watermark to discourage unauthorized reuse and mark ownership. This tool draws either your chosen text or your own logo image onto the picture at the position, size, and opacity you set, rendered directly on a canvas in your browser. It's a lightweight alternative to a full editor when all you need is a single stamp - to watermark a PDF instead, see PDF Watermark.
Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.
Loading tool
How it works
- 01
Drop or select the image you want to watermark.
- 02
Choose a text or image watermark, then set its position, size, and opacity.
- 03
Download the watermarked image, or change the settings and stamp it again.
Details
- Category
- Images
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-12
Common questions
Does it upload my image?
No - watermarking happens locally on a canvas.
Can I use an image or logo as the watermark instead of text?
Yes - switch to the image watermark mode and upload your logo. A PNG with a transparent background works best, and a size slider scales it against the width of the photo.
Can I control how visible the watermark is?
Yes - adjust the opacity slider to make it subtle or bold, and choose its position anywhere on the image.
Does watermarking reduce image quality?
The image is re-encoded once after the watermark is drawn, so quality stays effectively unchanged at normal settings.
Can I try a different position without re-uploading?
Yes - the controls stay on screen after the first result, so you can move the watermark, resize it, or change the opacity and stamp the same photo again.
Use this from your code
This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. Each call costs 2 credits and needs an API key. See the API reference for every parameter.
curl -X POST https://fileoven.com/api/v1/tools/image-watermark \ -H "Authorization: Bearer sk_live_..." \ -F "file=@input.png" \ -F "text=FileOven"