The right caption length depends on what the photo is doing. A photo that already says everything wants a few words. A photo that needs context, such as a trip, a launch or a family event, can carry a longer note. The mistake is not being short or long; it is saying nothing in the length you choose.
Short captions (one line)
Use a short caption when the picture is strong: a sunset, a selfie, a plate of food, a pet. A line of five to twelve words is enough. People scroll fast, and a short line gets read in full. Keep the full stop and skip the extra marks.
Medium captions (two to four lines)
This is the sweet spot for most posts: a trip day, a festival, a small win. Say what happened, add one feeling and one detail, and end with a thank-you or a question. It reads in under ten seconds.
Long captions (a short story)
Use a long caption when you have a real story or a message: a business launch, a lesson learned, an event report. Put the main point in the first line, because apps cut long captions behind a "more" link and many readers never tap it. Break the text into short paragraphs with blank lines so the post is easy to read on a phone.
The first line matters most
Whatever the length, the first line is your headline. It should make sense on its own. If your first line is "So yesterday I was thinking about", most people will scroll on. If it is "We opened our shop yesterday", they stay.
Platform limits
Every app has a maximum length for captions, and these limits change from time to time. The numbers belong in a page we keep up to date; the character limits and counter section lists them with the date checked. As a habit, stay well below the maximum: a caption that fills the whole limit is almost never a good caption.
Writing for screen readers
People who are blind or have low vision hear your caption read out. Keep emoji few, avoid text made of special letters or symbols (they are read letter by letter), and write hashtags in CamelCase such as #MorningWalk so each word is read clearly. See also the alt text guide.
Questions people ask
Should captions always end with a question?
No. A question helps when you honestly want answers. Otherwise it feels forced. End with a thanks, a small joke or simply a full stop.