Skip to content
Skip to main content
JPG · PNG · WebP · GIF Free · No Signup No Watermark

Image Watermark

Add text, captions, and watermarks to any image. Choose font, size, color, position, opacity. Tile/repeat watermark mode. 100% browser-based, free, no signup.

Instant
100% Private
No Watermark
Any Device

Click, drop, or paste an image

🔒 100% browser-based · No upload to server · No signup

Full Typography Control

Pick from 4 font families (Sans, Serif, Mono, Cursive), set size 16-120px, choose any color, toggle Bold & Italic. Multi-line text supported — press Enter for a new line. Buttons render in their own font so you can preview instantly.

9-Point Positioning + Live Preview

Place text anywhere with a 3×3 grid (top / middle / bottom × left / center / right). Adjustable opacity (0-100%). Live preview updates in 150ms as you drag any slider or change any setting.

Tile / Repeat Watermark Mode

Enable "Tile / Repeat Watermark" to repeat your text in a diagonal pattern across the whole image — perfect for protecting stock photos and design proofs. Adjust tile angle (0-90°) for the perfect coverage.

100% Private + 3 Formats

Your image never leaves your device. All rendering uses the HTML5 Canvas API. Download as PNG (lossless), JPG (small), or WebP (modern). No watermark on output, free forever.

Is the text on image tool free?

Yes. 100% free, no signup, no watermark on output, no daily limit. Add text to as many images as you want.

Can I add multiple lines of text?

Yes. Type your text in the Text Content box and press Enter for a new line. Each line is rendered with the chosen font, size, color, and style. Multi-line text is positioned as a single block at your chosen position — so the whole block stays correctly centered, top-aligned, or bottom-aligned.

How does the tile / repeat watermark work?

When you enable "Tile / Repeat Watermark", your text is drawn in a grid pattern across the entire image, then the whole grid is rotated by the tile angle (0-90°) around the image center. The text repeats at ~200px spacing (scaled with font size) so it covers the whole image — perfect for protecting stock photos, design proofs, or any image you want to credit. Tile alpha is auto-capped lower (~30-60%) so the watermark does not overpower the underlying image.

Does my image leave my device?

No. All text rendering happens in your browser using the HTML5 Canvas API. Your image is never uploaded to any server. Everything is computed locally on your device.

Why is the output capped at 4096px?

To keep the tool fast and crash-free on phones and tablets. Images larger than 4096px on the longest side are scaled down proportionally before text rendering — the text overlay is fully preserved. Canvas processing is wrapped in try/catch so any error (tainted canvas, OOM, etc.) is silently ignored.

Ready to try Image Watermark?

Free, no signup, no watermark. 100% browser-based. Your image never leaves your device.

Start Now