Add a watermark to a photo
Type the words, pick a corner or a repeat, then download. The mark is yours. This site does not add one of its own. Nothing is uploaded.
- Fast
- 100% private
- Always free
- Any browser
Drop images anywhere on this page
JPG, PNG, WebP, GIF, SVG, HEIC, or AVIF. Your photos stay on this device.
When to use this
Use this before you share a photo you want credited: a proof for a client, a listing, or a picture that should carry your name. The pixels stay the same size. The words sit on top.
A corner mark stays out of the middle of the picture. Repeat tiles the same words across the photo, which is harder to crop away. White reads on dark photos. Black reads on light ones. A shadow sits behind the letters so they still show when the photo is mixed.
Strength is how solid the letters are. A lower number sits back. A higher number is easier to read. Size follows the short edge of the photo, so a small picture and a large one get a similar mark.
This stamps the whole batch with the same words. It does not draw a logo, and it does not place the words on one object only. If you need to paint or set type by hand, that is a different job. If you only need a frame, use a border.
JPG cannot store a clear background. If the source has empty pixels, a JPG fills them with white when you save. Keep PNG when you still need those pixels clear. WebP can keep them too.
How to do it
- Drop one image or a batch. Files stay on this device.
- Type the words. Pick a corner, the centre, or repeat. Set the size, the strength, and white or black.
- When you download, pick JPG, PNG, or WebP, and set the quality if you are not saving PNG.
- Apply, then download each file or a zip of the batch.
Tips
- A name in the bottom right is enough for a proof. Repeat is better when you do not want the mark cropped off.
- White with a lower strength sits quietly on a dark photo. Black does the same on a light one.
- JPG fills clear pixels with white. Use PNG if you still need transparency.
- Quality around 0.92 is a good balance for JPG and WebP.