Add Text to Image Online

Put text on any photo — captions, titles, labels or quotes. Choose the font, size, color, outline and shadow, add as many text boxes as you need and drag them into place.

Runs in your browserUpdated
Choose an image
or drop it here — JPG, PNG, WebP, GIF · nothing is uploaded

Your data never leaves your computer. All processing happens 100% locally in your browser.

How to use the Add Text to Image

  1. Choose a photo.
  2. Type your text, then pick the font, size, color and outline.
  3. Drag the text where you want it. Add more text boxes with + Add text.
  4. Choose PNG, JPG or WebP and download — or copy the image.

Readable text on any background

Text on photos is hard to read when the background is busy. Use a contrasting outline (white text with a black outline works almost everywhere), a soft shadow, or a background box behind the text. The image is exported at its full original resolution, so captions stay sharp.

Images are edited with your browser’s canvas, so photos never leave your device — no upload, no watermark, no sign-up.

Making a meme? The Meme Generator sets up top and bottom text for you. To protect photos, add a tiled logo with the Watermark tool.

Also searched as: add text to photo, text on image, caption maker, write on picture, put text on photo, image text editor, add words to picture.

Tools that pair well with the Add Text to Image

  • Add Border to Image — Add a colored border, rounded corners or a soft shadow to any picture, or pad it to a square for Instagram without cropping.
  • Image Cropper — Drag the frame or type exact pixels to crop a photo — square, 16:9, Instagram 4:5, Open Graph 1.91:1 or a perfect circle — then download it as PNG, JPG or WebP.
  • Image Resizer — Resize a photo to exact pixel dimensions or a percentage, crop it to fill a social-media size, or fit it inside a frame with a background color — all locally in your browser.
  • Barcode Generator — Make scannable barcodes for products, inventory, shipping and libraries — check digits are calculated for you, and you can download a sharp SVG for print or a PNG for documents.

Frequently asked questions

How do I add text to a photo?
Choose the photo, type your text, style it and drag it into place. Then download the result.
Can I add more than one text?
Yes. Click + Add text for each caption; select one in the list to edit it.
Are my images uploaded?
No. Everything happens in your browser; your images never leave your device.
Can I install Add Text to Image as a web app and use it offline?
Yes. Add Text to Image is an installable web app (PWA) — installed from your browser, not downloaded from an app store. Click Install app at the top of this page in Chrome or Edge (Windows, macOS, Linux, ChromeOS) or on Android, use Share → Add to Home Screen on iPhone and iPad, or File → Add to Dock in Safari 17+ on a Mac. It then opens in its own window with its own icon, and because it runs entirely in your browser it keeps working offline. Firefox on desktop can’t install web apps. How installing works.

Related tools