TanodTools

Add text to image

Put a caption, title or watermark on a picture, place it exactly where you want it and save the full-size result.

Your files never leave your device

Drop an image here

PNG, JPEG, WebP, GIF, BMP or AVIF. Or drag it anywhere on this page.

Opened on this device. Nothing is uploaded.

Captions one picture at a time (up to 50 MB, about 100 megapixels). Fonts are Archivo, Bungee and your device's serif, sans-serif and monospace.

How to add text to an image

  1. Choose an image, then type your text. Press Enter for a new line.
  2. Pick a font, size and colour. Add an outline, shadow or background box if the text is hard to read. Choose one of the nine positions, or tap the preview to put the text where you tap.
  3. Press Add text and save to get the picture at its original size.

Making text readable on a photo

Text on a picture has to stand out from whatever is behind it, and photos rarely give you a plain background. Three tools help. An outline in a dark colour keeps white letters legible over bright areas. A soft shadow lifts the text slightly without a hard edge. A semi-transparent box behind the lines gives the steadiest contrast, at the cost of covering part of the picture.

Because the size is a percentage of the image width, the layout you see in the preview is the layout you get in the file, however large the original is. The padding, outline thickness and shadow also scale with the text, so nothing looks heavier at full size than it did on screen.

Put captions in the lower third where viewers expect them, keep lines short, and leave a margin from the edge; the nine-point grid keeps a small margin automatically. Centre-aligned text suits titles, left-aligned text suits several lines of captions.

Tips

Questions

Is my picture uploaded?

No. The text is drawn onto your image in your browser on your device. Nothing is sent to a server.

How is the text size measured?

As a percentage of the image width, so the text takes the same share of the picture in the small preview and in the full-size file. 6 per cent is a readable caption on most photos; use 10 or more for a title.

How do I place the text exactly?

Choose one of the nine positions, then use the X and Y offset boxes to move it by a percentage of the image. You can also tap or click the preview to centre the text on that point. With the preview focused, the arrow keys nudge the text by half a per cent, or five per cent with Shift held.

Which fonts can I use?

Archivo and Bungee are loaded from this site. Serif, sans-serif and monospace use whatever font your device assigns to those names, so they can look a little different on another computer. The saved picture keeps the exact look, because the letters are drawn into the pixels.

Does it keep transparency in a PNG?

Yes. Only the pixels under the text, outline, shadow and box change; the rest of a transparent PNG stays transparent. JPEG cannot store transparency, so those areas become white if you save as JPEG.

Can I use accents, other alphabets or emoji?

Yes, as far as your device's fonts have the characters. Archivo and Bungee cover Latin letters with accents. For other scripts and emoji the browser falls back to a font on your device that has them.