A few words can make a picture far more useful: a caption for a post, a title for a slide, a price on a product shot. This photo text editor lets you add text to a photo in a few seconds, with no app to install and no account to make. It does one job: it puts one block of words on the picture, in one of two fonts.
Type your words, put them in place with a Quick style, a Position cell or a drag, then pick the font, size and colour. An outline or a box behind the words keeps them readable on a busy photo. It all happens in your browser, so the picture and your words stay on your device.
How to add text to a picture, step by step
- Press Select images, or drop one or more pictures anywhere on the page. JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO and iPhone HEIC photos all open.
- Type your words in the Text box. Press Enter to start a new line. The counter beside the label shows how many of the 200 characters you have used.
- Pick a Quick style or a cell under Position, or drag the words on the picture to the spot you want.
- Choose the Font, the Size and the Colour. Leave Outline on, or switch on Box behind the text, if the words get lost in the photo.
- Keep Save as on Original, or pick JPG, PNG or WebP, then press Add text.
- Save the result. Its name ends in _text.
The words on the stage are laid out by the same code that draws them into the file, at the same size and in the same place. What you see before you press Add text is what you save. Until you type, the stage shows Type your text in faded letters, so you can judge the place and size first.
Place your words: Quick styles, Position and dragging
To add a caption to a photo quickly, pick Caption. Quick styles set a place, a size and the box in one press, and you can change any part afterwards.
| Quick style | Where it goes | Size | Box behind the text |
|---|---|---|---|
| Caption | Bottom, centred | 6 % | Off |
| Title | Top, centred | 10 % | Off |
| Centre | The middle | 12 % | Off |
| Lower third | Bottom left | 5 % | Off |
| Label | Top left | 4 % | On |
Position is a grid of nine cells, from Top left to Bottom right. A cell puts the words a small margin in from the edges it touches, and sets Align to suit: left for the left column, right for the right column, centred in the middle.
For an exact spot, drag the words on the picture. They stay inside the edges, and no cell is selected while they sit where you dragged them; pick a cell to snap back to the grid. You can also click the words and use the arrow keys: each press moves them 1 % of the picture, or 5 % with Shift held.
Align (Left, Centre or Right) lines up the lines of a block that has several. Long lines wrap on their own at a space when they get near the edge of the picture, and the line breaks you type are always kept.
Make text on an image easy to read
Font offers Inter Bold, a clean sans serif that suits captions, labels and longer lines, and Anton, a tall, narrow face for short, loud titles. Size runs from 2 to 30 % of the picture's height in steps of half a percent, and the value beside the label shows the pixels too, such as 6 % · 65 px.
Colour offers White, Ink, Yellow and Red, plus any colour from the + swatch. Pick from picture lets you click a spot on the photo to take its colour, which is handy for matching a detail in the scene.
| If the text | Try | Why it helps |
|---|---|---|
| Is light, on a bright sky or a white wall | Outline on, in Black | A thin dark edge sets every letter apart |
| Sits on a busy pattern | Box behind the text, at 60 to 80 % | A plain patch hides the detail behind the words |
| Is dark, on a dark photo | White text, or Outline colour White | Light letters, or a light edge, stand out |
| Should look like a sticker | The Label style, or Box opacity at 100 % | The words sit on a solid colour |
Outline, on by default, is a thin edge around each letter, in Black, White, Yellow, Red or any colour under Outline colour. Box behind the text draws a plain patch a little larger than the words, with softly rounded corners, in Ink, White, Black, Yellow, Red or a colour of your own. Box opacity runs from 0 to 100 %: low values let the photo show through, and 100 % hides it.
Caption a whole set of photos the same way
Select up to 100 pictures at once, or press Add more pictures once the first one is open. Every picture gets the same words, at the same share of its own height and in the same place. A 6 % caption is drawn at 60 pixels on a picture 1000 pixels high and at 180 pixels on one 3000 pixels high, so it looks the same on both.
- A Position cell keeps the words the same margin from the same edge on every picture.
- A dragged place is kept as a share of the picture: words dragged two thirds of the way down land two thirds down on each one.
- The button counts the pictures for you, for example Add text to 20 pictures, and Save all as ZIP saves the results in one file.
- A file that cannot be opened says Can’t open on its card and is skipped.
Size, format and privacy
Adding text never changes the size of the picture: the words are drawn on top, and the result has the same width and height as the original. Save as decides the format. Original keeps a JPG as a JPG and a PNG as a PNG, while an iPhone HEIC photo becomes a JPG. JPG and WebP are saved again at high quality, and PNG keeps every pixel, which keeps small letters crisp.
The saved picture is drawn fresh, so it carries no location, camera or date details. A sideways phone photo comes out the right way up.
- This photo text editor draws the words in your browser. The picture is never uploaded, and what you type never leaves your device.
- It is free, with no account and no watermark. Image tools are not counted in the free daily limit, which applies to document conversions only.
- It works in current Chrome, Edge and Firefox. Very large pictures may be too big for your browser to open.
For words on a clip, use Add text to video. To sign a picture with your name or your logo, use Watermark image.
Put your words on the picture
To add text to an image with this photo text editor, type your words, place them with a Quick style, a Position cell or a drag, and choose the font, size and colour. An outline or a box keeps them readable, and the result keeps its name with _text on the end.
It is free and private: you can add text to a photo without anything leaving your device. Select a picture above to start.