Add Text to Photo Free Online

Place text on your photos for captions, copyright notices, or branding. Choose a tiled pattern that covers the whole image, or put text in one of 9 positions (corners, edges, center). Adjust the font, size, color, and opacity. Works with multiple photos at once and saves them as a ZIP. Your photos never leave your device.

Loading the tool...

Advertisement (tool-below)

How to use

  1. Drop your photos into the box or click to choose them (you can add several).
  2. Type your text in the text field.
  3. Choose tiled for a repeating watermark pattern, or pick one of 9 positions.
  4. Adjust font size, color, and opacity to get the look you want.
  5. Save individual photos or download all as a ZIP.

How it works

Text is rendered on your photos using the HTML5 Canvas API right in your browser. The tool supports tiled patterns for watermarking and single-position placement for captions. Opacity, font, and size are fully adjustable. Nothing is uploaded to any server, making it safe for private or copyrighted images. How to verify. Also available as a free REST API for developers and AI agents (edge-processed, zero retention).

Also available as: Add Watermark to Photos (text & logo)

FAQ

Can I add a logo instead of text?

Yes. The watermark tool supports both text and logo images. Upload your logo and position it on your photo.

Can I process many photos at once?

Yes. Add multiple photos and the same text settings will be applied to all of them. Download them all as a ZIP.

Can I change the text opacity?

Yes. Use the opacity slider to make the text semi-transparent, which is ideal for watermarks that protect without hiding the photo.

Which font is used?

The tool uses the fonts bundled with the site, all under the SIL Open Font License. You can choose from several styles.

Are my photos uploaded to a server?

No. All processing happens in your browser. Your photos and the final result stay on your device.

Last checked: October 10, 2026 · Ttukttak Design team