Upload the picture
Choose a JPG, PNG or WebP. The image remains in your browser while you compose.
Place a new caption over a photo, move it to the right visual position, style it for readability and export the finished composition as a PNG.
Images stay in your browser. Translation sends only the active English text.
Build the caption as a separate layer so the source picture does not need editable text.
Choose a JPG, PNG or WebP. The image remains in your browser while you compose.
Enter concise text, drag it to a clear area and add more layers only when the message needs them.
Adjust font, size, outline, shadow or background, select an output crop and sign in to download the PNG.
Adding new words is different from replacing words already embedded in image pixels.
This caption maker renders new text above your picture and combines both into the downloaded PNG.
Creators, teachers, marketers and small teams use captions for context, quotes, announcements and social messages.
Drag the caption, select a font and adjust outline, shadow, background and opacity so the words remain readable.
Captioning keeps the original picture underneath a new layer. AI replacement removes existing lettering and reconstructs its background.
Replace existing text instead →Upload your image above, write the essential caption first, then add styling only where it improves contrast.
Add my captionUse an outline, shadow or background panel when the photo contains mixed light and dark areas.
Choose square, portrait, story, landscape or 1.91:1 output and keep text away from likely interface overlays.
Use one layer for a simple photo caption; separate a headline, label and CTA when each needs independent placement.
Upload a picture, place and style your message, then export a PNG without using credits.
Open caption maker