What is the maximum number of characters allowed in an Instagram caption?

The story behind the answer

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.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: