Edit

Add Text to Image — Free & Private

Overlay clean, outlined text on photos. No signup, no watermark — everything happens in your browser.

Drop your image here

or click to browse — processed instantly on your device

Supported: JPG, PNG, WebP, GIF, BMP, AVIF, SVG

About the Add Text to Image tool

Add captions, titles, or labels to any image. Text gets a subtle outline so it stays readable on both light and dark photos.

Your image and the text you type are handled in the browser only. Captions often contain names, prices or private details — none of it is transmitted anywhere.

How to use it

  1. Add your image.
  2. Type your text, then set the font, size, color and position.
  3. Download the result.

Making text readable over a photograph

The problem is always contrast. Text placed directly on a busy photograph becomes unreadable wherever the background happens to match the text color.

Three reliable fixes: add a semi-transparent panel behind the text, apply a subtle shadow or outline, or place the text over a deliberately plain region of the image.

Practical sizing

Text should be at least 4–5% of the image height to stay legible when the image is scaled down in a feed. On a 1080 px tall image, that is roughly 45–55 px.

Keep important text away from the outer 10% of the frame, since platforms crop edges unpredictably across different layouts.

Common mistakes

  • Text too small to read once the image is scaled down in a feed.
  • White text over a light background with no shadow or panel behind it.
  • Placing text near the edges, where platform cropping cuts it off.

Questions people ask

What font size should I use?
At least 4–5% of the image height. Test by viewing the image at thumbnail size.

How do I make text readable over a busy photo?
Add a semi-transparent panel behind it, or use a subtle outline or shadow.

Can I use my own font?
The tool offers a set of web-safe fonts that render consistently across devices.

Related free image tools