Skip to content

Add Text to Photo

Add a caption or heading to a photo with your choice of font, colour and outline, place it anywhere by dragging, then export the result at full resolution.

Add text to a photo online free with your choice of font, colour and outline, placed anywhere by dragging. Drop in a JPG, PNG or WebP, type your caption or heading, add more layers if you need them, then export at full resolution. It works as a text-on-photo tool for captions, memes and quote graphics. Nothing is uploaded.

Drop images here

PNG, JPG or WebPprocessed privately on your device

How it works

  1. 1

    Add a photo

    Drop in any JPG, PNG or WebP. It is handled on your device.

  2. 2

    Add and style text

    Type your text, pick a font and colour, add an outline if you want one, and drag it into place. Add more layers as you need them.

  3. 3

    Download

    Export a PNG at the photo’s original resolution, with your text baked in.

Instant & 100% private — nothing is uploaded

Your images are processed instantly on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and no copies kept anywhere.

Frequently asked questions

How do I add text to a photo?
Upload the photo, type your text, then drag it where you want it and adjust the font, colour and outline. Export a PNG when you are happy.
Can I add more than one text layer?
Yes. Add as many text layers as you need, each with its own font, colour, size and position.
Will the text stay sharp?
Yes. The text is drawn at the photo’s full resolution on export, so it stays crisp even though the preview is scaled to fit your screen.
Can I outline the text so it reads over a busy photo?
Yes. Add an outline in any colour and set its thickness so the text stays readable against a light or busy background.