Add captions, labels or text overlays to any image. Custom font, size, colour, and position with live preview.

Drop an image here or click to select
JPG, PNG, WebP — up to 50 MB
or paste an image with Ctrl+V / ⌘V
Your image is processed locally. Nothing is uploaded.
Upload your image
Drop a JPG, PNG or WebP image onto the tool or click to select.
Type your text
Enter the text you want to add. Choose a font, colour, and size.
Position the text
Use the horizontal and vertical position sliders to place the text anywhere on the image, or click the Top, Center, or Bottom quick-position buttons.
Add text and download
Enable shadow and outline for legibility on varied backgrounds. Click Add Text, then download.
Text overlays are useful whenever you need words baked into the image file itself rather than layered on top by a platform or application. Labeling a before/after comparison, adding a caption to an educational diagram, stamping a price or promotional message onto a product photo, or annotating a screenshot for a tutorial - these all require the text to be part of the image so it travels with the file and renders identically everywhere it is displayed.
For product photography, text overlays can add limited-edition labels, dimension callouts, or material descriptions directly onto the image. This is particularly useful when uploading to marketplaces that do not support overlaid design elements and expect all information to be embedded in the image file. If you need a caption-style layout with a uniform bottom strip, adding a border first creates clean space for the text to sit on.
Contrast between text and background determines readability. White text with a dark shadow works on bright backgrounds; dark text with a light shadow works on dark ones. Position text over areas of the image where the background is most uniform - the sky, a solid surface, or a blurred region - for the cleanest result without obscuring important subject detail.