Add Text to Image

Captions, labels, titles, memes — type anything, position it anywhere, download it.

No upload5 fontsPNG output
✍️

Drop your image here

JPG, PNG, WebP.

How to add text to an image

1

Drop your image

Drag in any JPG, PNG or WebP. Your file loads locally — no upload happens.

2

Type your text

Caption, label, title, meme text — whatever you want to add to the image.

3

Style it

Pick font, size, color and alignment to match what you are going for.

4

Position and download

Drag the text where you want it, then save the final image.

Adding text vs adding a watermark

These two tools overlap a little, but they are built for different purposes. The watermark tool is optimized for repeating text overlays at consistent positions and opacity — you set it up once and it handles the placement. It is good for marking a batch of photos with your name or URL.

The add-text tool is more flexible. Multiple independent text blocks, full control over each one, support for dragging text to any position. Better for one-off annotations, captions on product photos, labels on diagrams, or anything where you need precise control over where each piece of text sits.

Both run entirely in the browser. No upload, no login, no file sitting on a server after you are done.

Also useful

Watermark ImageCompress ImageConvert Image

FAQ

What fonts are available?+
A selection of web-safe fonts plus a few display options. Enough variety for captions, titles, labels and meme text.
Can I add multiple text blocks?+
Yes — add as many as you need. Each block is independently positioned and styled.
Does it work on transparent PNGs?+
Yes. Text is added on top of the existing content, including transparent areas.
Can I edit text after placing it?+
Yes, while the editor is open you can select, edit and reposition any text block.
Is there a character limit?+
No. Type as much as you need.