Captions

Add text to photos online

A practical guide to adding captions and text to photos in your browser: choosing a style, sizing text so it survives resizing, and keeping words readable over busy images.

Updated 2026-08-19 · 5 min read

Text on a photo fails for one of two reasons: it is unreadable, or it fights the picture. Both are solvable with a few choices made before you type a word.

Pick the label style before the wording

  • Caption bar — white text on a translucent dark rectangle. The safest option; readable over any background.
  • Outlined text — white letters with a dark stroke. Keeps more of the image visible than a bar.
  • Pill badge — short, high-contrast, good for one or two words such as an age, a price, or a status.
  • Data plate — small monospace block for technical strings: coordinates, camera settings, job numbers.
  • Retro stamp — orange monospace, the film-camera date look.

Size text relative to the image, not in pixels

A 24-pixel caption is huge on a thumbnail and invisible on a 24-megapixel photo. Size text as a fraction of image width instead: roughly 3–5% of width for captions, 5–8% for a headline word. The labeler's size slider works this way, so a label placed on one photo looks the same on the next regardless of resolution.

Put text where the picture is quiet

Scan the frame for a low-detail area — sky, a wall, shadow, blurred background. Text there needs no heavy backing plate. If the only free space is busy, switch to a caption bar or add an outline; do not raise the font size to compensate, that only makes the clash bigger.

Write short

A photo caption is not a paragraph. Aim for under seven words on the image itself and put the rest in the post or the file name. If you need two lines, break them yourself at a natural pause rather than letting the line wrap decide.

Keep a house style

For any set — a product catalog, a listing, a family album — fix four things and never vary them: style, corner, size, and capitalization. Consistency is what makes a set of labeled photos look designed rather than annotated.

Do it now: open the free photo labeler, drop in your image, and drag the label where you want it. Everything runs in your browser — the photo is never uploaded.

Label a photo right now

Free, in your browser, nothing uploaded.

Open the labeler

Keep reading