Add Text to Image
Free tool to add text to a photo. Overlay custom captions with your choice of font, size, color, outline and position, then download at full resolution — in your browser.
Drag & drop an image, or click to choose
Overlay your own text — privately, in your browser
🔒 Your image never leaves your device — the text is added entirely in your browser.
Free Add Text to Image Tool
This free online tool lets you add text to an image in seconds. Upload a photo, type your caption or quote, then style it with your choice of font, size, colour, outline, opacity and position. The live preview updates as you type, and the download is exported at the original full resolution of your photo — not a low-quality screenshot. Everything runs in your browser, so your image is never uploaded anywhere.
How to use
- Upload an image by dragging it in or clicking to choose a file.
- Type the text you want to overlay, then pick a font and size.
- Choose the colour, turn on an outline for contrast, and set the opacity.
- Pick a position from the 9-point grid, or enter exact X and Y percentages.
- Click Download image to save your text-on-image as a PNG or JPG.
Ideas for adding text to photos
Adding text turns a plain picture into something with a message. A few popular uses:
- Captions — label a place, date or name directly on the photo so it makes sense on its own.
- Quotes — place an inspirational line over a scenic or minimal background for social media.
- Memes — bold white text with a black outline (the classic Impact look) at the top and bottom.
- Watermarks and branding — add your name, handle or website so your work is credited when shared.
- Announcements — overlay a price, offer or event detail on a product or poster image.
Why outline and opacity matter
Text often disappears against a busy photo. A contrasting outline (for example white text with a thin black stroke) keeps your words readable over both light and dark areas. Opacity lets you make a subtle, semi-transparent overlay for a softer look, or keep it fully solid when the message needs to stand out. Because the text is drawn onto a canvas at the image’s real pixel size, lines stay crisp even on large, high-resolution photos.