Add Text to Image
Write a caption, headline or watermark onto any picture and drag it into place. Drawn at full resolution — free, no upload.
Drop an image here to write on it
JPG, PNG or WebP. The file is read straight off your device and never uploaded, so there is no size limit and nothing to wait for. The text is drawn at the picture’s own resolution, not on a shrunken copy.
How it works
How to add text to an image?
Open the picture
Drag in a JPG, PNG or WebP, or pick one. It is read straight off your device — nothing is uploaded, so there is no size cap and no queue.
Type what it should say
A first piece of text lands on the picture ready to edit. Type over it, press Enter for a second line, and add as many separate pieces as you need.
Drag it where it belongs
Move the text with your finger or the mouse. Set the size, colour, outline and turn it on an angle until it sits the way you want it.
Download it
Save as JPG, PNG or WebP. The text is drawn at the picture’s own resolution, so what you get is the full-size original with the words burned in — and nothing stamped in the corner.
Pixel for pixel
The preview is the picture
Most tools that put text on an image show you HTML text sitting on top of the photo, then redraw the whole thing on a canvas when you press download. Those are two different typesetters. They round differently, they space letters differently, and they decide differently where a long line breaks — so the caption you centred arrives a few pixels off, or spills onto a second line that was never on screen.
Here there is only one typesetter. The preview is a canvas drawn by the same function that writes the file, from the same numbers, and the only difference between them is that the preview is scaled down to fit your screen. The line breaks are worked out at the picture’s real size in both cases, so shrinking the view cannot move them.
Full resolution, not a copy
The text is drawn into the original’s own pixels. A 4000 px photo comes back 4000 px wide, with type rendered at that size rather than enlarged from a preview.
Rotated the right way up
Phone photos carry an orientation flag that some editors ignore. It is applied before anything is drawn, so a portrait shot never gets its caption laid sideways.
Where it fits
What people put on a picture?
Captions and memes
A line across the top, a punchline across the bottom, Impact and a hard black outline. The look is one preset away.
Posts, stories and thumbnails
Put the hook on the image itself, so it still reads when the caption is collapsed or the thumbnail is the only thing on screen.
A credit or a watermark
Your handle at low opacity, on an angle, in a corner — enough to travel with the picture without fighting it.
Labels that have to stay put
A price, a date, a name on a screenshot. Text written into the pixels survives being reposted, cropped or re-saved.
Staying legible
Making text readable on a photo
White type on a photograph works until the photograph turns pale underneath it — a sky, a wall, a highlight — and then a word or two vanishes. There are three ways out, and the ready-made styles set each of them up in one click.
| Setting | What it does | Use it when |
|---|---|---|
| Outline | A hard edge around every letter, in a colour of your choosing | The background is busy or unpredictable. The strongest option, and the meme look |
| Shadow | A soft dark blur under the type, without changing its shape | The background is mostly dark or mostly even, and an outline would look heavy |
| Band | A translucent bar behind the whole block, the way a subtitle sits | The text is long, or has to be legible whatever it lands on |
Questions