The short answer: Instagram allows captions up to 2,200 characters, but the highest engagement typically comes from captions between 125 and 150 characters โ short enough to read without tapping "more."
Why shorter captions tend to perform better
Instagram truncates captions after roughly 125 characters on mobile, showing a "more" link for the rest. Every tap required is a small piece of friction, and a portion of viewers simply won't take it. A caption that delivers its full message before the cutoff gets read in full more often.
When longer captions work
Storytelling posts, behind-the-scenes content, and educational carousels often benefit from longer captions, since the audience for that content is already engaged enough to tap "more." A short, punchy hook followed by a longer story can outperform either extreme on its own.
A simple structure that works
- First line: the hook, under 125 characters, able to stand alone
- Body: the detail, story, or value, as long as needed
- Close: a question or call to action
Hashtags don't count against readability
Placing hashtags in the first comment rather than the caption keeps the caption itself clean and focused, without needing to shorten your actual message to fit hashtags in.
Virlo Studio automatically generates Instagram captions sized for maximum engagement. Try it free.