Add Text to Image

Write text on top of a photo, with a choice of size, colour and position. It runs in your browser, so your photo stays on your device.

Also searched as: add text to photo · write on picture · caption photo · text on image

Updated November 9, 2026

Loading the tool…

How to use it

  1. 1

    Add an image

    Choose or drop a JPG, PNG or WebP.

  2. 2

    Type your text

    Set the size, colour and where it sits.

  3. 3

    Download

    Save the image with your text on it.

Questions about add text to image

Can I place the text anywhere?

Yes. Use the across and down sliders to position it.

Which formats work?

JPG, PNG and WebP. You get the same format back.

Is my photo uploaded?

No. The text is added in your browser.

How the text is placed

The tool writes one line of bold sans-serif text on your picture. The Across and Down sliders set where the top left corner of the text goes, as a percentage of the picture’s width and height, so the default of 5% and 5% puts it near the top left. The text does not wrap, so a long line runs off the right edge and the part outside the picture is cut off.

Size is measured in pixels of the original picture, not of the preview on your screen. That is why the same number looks tiny on a large photo and huge on a small one. The table is a starting point.

Picture widthText size to try
800 px32 to 48
1,200 px48 to 72
1,920 px72 to 110
4,000 px150 to 250

Making the text easy to read

Pick a colour that contrasts with the part of the picture behind the text, such as white on a dark area or black on a light one. The tool does not add an outline or a shadow, so avoid busy areas of a photo where the letters could get lost. Move the text with the sliders until it sits over a plain area.

The result is saved in the same format as the picture, with -text added to the file name. The text becomes part of the picture, so it cannot be edited afterwards; if you want to change it, go back to the original and add it again.

Related tools