An Instagram caption can contain up to 2,200 characters. That limit applies to the text attached to a feed post, giving users room for anything from a short label to a long personal story, explanation, or block of hashtags.
Instagram began as a compact photo-sharing service, but captions became an important way to add context and conversation around images. A caption can include ordinary text, emoji, mentions, and hashtags. Although the platform permits 2,200 characters, Instagram does not display all of a very long caption immediately; readers generally see a shortened preview and must tap to expand it.
The caption limit is often confused with Instagram’s separate limits for usernames, bios, comments, and direct messages. Those fields have their own rules and are much shorter or otherwise different. It is also easy to mistake the limit for a recommended length: 2,200 characters is a ceiling, not a target. For search visibility and readability, many creators put the key information near the beginning, since the opening lines are what followers see before expanding the post.