Add text to image — color, outline and position

Add a caption to a photo using your device fonts. Set text size, color, position, opacity and outline, preview the image and download a PNG locally.

Convert in your browser · No sign-up

One static JPG, PNG, WebP or AVIF · up to 20 MB and 24 megapixels

Up to 500 characters. Size is a percentage of the shorter image side. Uses device fonts; long lines wrap automatically.

How to use

  1. Choose a static image and enter up to 500 characters, including line breaks if needed.
  2. Adjust size, color, top/center/bottom position, opacity and the optional black outline.
  3. Apply to preview the caption. Change settings and apply again before downloading the PNG.

Example

For a 1200 × 800 image, 8% text size gives a 64 px font. Choose the bottom position for a short caption.

Details and limitations

Text size is relative to the shorter image side. Long lines wrap automatically; if the block does not fit, reduce its size or shorten the text.

Device fonts determine available glyphs and emoji appearance. Text is flattened into the exported image, with no editable text layer or original metadata.

FAQ

Can I edit the text after downloading?

The PNG contains pixels, not editable text. Keep the original image and text if you want to make another version.

Format references

Tool page updated: