How to use the Add Text to Image
- Choose a photo.
- Type your text, then pick the font, size, color and outline.
- Drag the text where you want it. Add more text boxes with + Add text.
- 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.