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
Add an image
Choose or drop a JPG, PNG or WebP.
- 2
Type your text
Set the size, colour and where it sits.
- 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 width | Text size to try |
|---|---|
| 800 px | 32 to 48 |
| 1,200 px | 48 to 72 |
| 1,920 px | 72 to 110 |
| 4,000 px | 150 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.