Readable over anything
Outline, shadow and a background band, so your words hold up over a bright sky or a dark shadow.
Drop a photo, type your words, drag them where you want. Free, no signup, and nothing of ours ends up on your picture.
Drop an image to add text
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF · up to 50 files · 100 MB each
Typing words onto a picture takes a second. Making them readable takes a little thought, because a photo is not a blank page — it is bright in one corner, dark in another, and busy everywhere else. White text vanishes into a sky. Black text disappears into a shadow. That is why the controls here are mostly about legibility rather than typography.
Two things fix almost every case. An outline puts a thin dark edge around each letter, so the shape survives whatever sits behind it — this is why captions on photos have looked that way for decades. A background band puts a solid or see-through panel behind the whole block, which is cleaner for longer text and for anything that should look deliberate rather than stamped on. The outline is on by default; the band is one click away.
Longer messages need line breaks you control. Press Enter where you want a new line and that is exactly where it breaks — nothing gets reflowed behind your back when you change the size. Line spacing and alignment are yours to set, and the block moves as one piece, so a three-line quote positions as easily as a single word.
Outline, shadow and a background band, so your words hold up over a bright sky or a dark shadow.
Press Enter to break a line. Set the spacing and alignment. Nothing rewraps on its own.
No logo, no corner stamp, no signup wall. The only words on the image are the ones you typed.
Your own picture with a big bold caption, and no template gallery standing between you and the export.
A line of text over a photo, sized for a feed, with enough contrast to survive a small screen.
SOLD, SAMPLE or a price stamped across a batch of listing shots, identical on every one.
A short label pointing at the thing that matters, so a reader does not have to hunt for it.
A date and a place over a venue photo, readable at the size people will actually see it.
Labelling each half so nobody has to guess which one came first.
One image or fifty. JPG, PNG, WebP and HEIC straight off a phone all open here.
Set the size, color and outline, then press Enter wherever you want a new line.
Drag the block where it belongs and download. Nothing of ours is added to the file.
Turn the outline on before you fiddle with color. Most unreadable captions are a color problem that an outline solves for free.
Over a busy photo, a background band beats a thicker outline. Past roughly 15 percent the outline starts closing up the inside of letters.
Break your own lines. Two short lines read faster than one long one, and you decide where the break lands.
Keep text away from the edges. Social feeds and printers both crop more than you expect.
Add text last. Resize and crop first, or your words get scaled and softened along with the photo.
Signing your work rather than captioning it? Faint marks, tiling and batch stamping.
Crop to the frame you want before you place the text.
Resize to exact pixels, percentages or presets.
Shrink the finished file before you upload it anywhere.
Crop a photo to a circle with a genuinely transparent background.
Drop an image, type your words, drag them into place. Nothing to install, nothing added to your file.