Add Watermark to Image

Tile a semi-transparent text watermark across a photo to help protect it from unauthorized use. Runs entirely in your browser.

Watermark your photo

Upload an image, set your watermark text and style, then download the result. The preview updates live as you adjust the options.

Drag & drop an image here, or click to browse
Supports JPG, PNG and WEBP.

    Preview

    Live preview
    Your image is processed locally in this browser tab using the Canvas API. It is never uploaded to Calcooo or any server.

    How to use this tool

    1. Drag and drop your photo into the box above, or click to browse and select it.
    2. Type the watermark text you want, such as your name or brand, and set the font size and angle.
    3. Use the opacity and spacing sliders to control how visible and how dense the repeated watermark looks.
    4. Click Download image to save the watermarked photo to your device.

    Frequently asked questions

    Is my photo uploaded anywhere when I add a watermark?

    No. The watermark is stamped entirely inside your browser using the Canvas API. Your image never leaves your device.

    How is this different from Add Text to Image?

    Add Text to Image places one draggable caption that you position yourself. This tool tiles the same text repeatedly across the whole photo at an angle, like a stock-photo watermark, to make the image harder to reuse without permission.

    Can I control how visible the watermark is?

    Yes, use the opacity slider — lower values make the watermark more subtle so it doesn't overwhelm the photo.

    Can I change the angle and spacing?

    Yes, both the angle and the spacing between repeats are adjustable.