Last updated:
Instagram Caption Writing Guide | Character Limits and Engagement Tips
Instagram Character Limits
| Element | Character Limit | Notes |
|---|---|---|
| Caption | 2,200 characters | Hashtags and mentions count toward the limit |
| Feed display | First ~125 characters | Truncated with "…more" |
| Reels display | First ~55 characters | Shorter truncation point than feed posts |
| Hashtags | Up to 30 | Can go in either the caption or a comment |
| Mentions (@username) | Up to 20 | Counted separately from hashtags |
| Comments | 2,200 characters | Same limit as captions |
| Bio | 150 characters | Line breaks count as one character each |
| Username | 30 characters | Alphanumeric, periods, and underscores only |
| ALT text | ~100 characters (recommended) | Technical limit is longer, but brevity is recommended |
Every figure in this table reflects the specifications as of August 2026. The 2,200-character caption limit, the cap of 30 hashtags, and the cap of 20 mentions are stated in Instagram's own reference, and exceeding any of them stops the post from publishing at all. The feed and Reels truncation points and the recommended ALT text length are different in kind: they are not officially defined numbers, but practical guides that move with the viewing environment.
The detail most people miss is that hashtags and mentions (@username) share the same 2,200-character limit as the body text. A single tag often runs 7 to 13 characters, so 30 tags occupy roughly 200 to 400 characters and leave about 1,800 to 2,000 for what you actually wanted to say. Check the total with Character Counter while drafting, not after the caption is finished.
The First 125 Characters Are Everything
In the Instagram feed, only the first ~125 characters of a caption are displayed, with the rest hidden behind "more." As with writing Facebook posts, put the core information and the action you want at the very top. Whether anyone reads past the fold is decided inside those 125 characters.
That ~125-character cutoff is not an officially defined fixed value. It shifts with the device screen size and the reader's font size setting, so building a caption on the assumption that you get exactly 125 characters is risky. Aim to make the point land in around 100 characters and the essentials survive a narrower display.
For Reels the caption area is narrower still and truncates at roughly 55 characters, which in practice leaves a single visible line. Condense the message you most want delivered into the first 40 to 55 characters, and treat everything after it as detail for the readers who tap "more."
What the Algorithm Evaluates
In Instagram's own published explanation of ranking (as described in August 2026), the feed order is set by predicting how likely a viewer is to take five specific actions on a post: linger on it for a few seconds, comment, like, share, and tap the profile photo. For Reels the emphasis shifts to resharing, watching to the end, liking, and opening the audio page. Caption length is not listed as a signal in either description.
That reframes the design question. It is not "how many characters should I write" but "which of those actions should this caption produce," the same shift in thinking covered in our SEO character count guide, where length is a means rather than the goal.
Instagram also states that Reels made up mostly of on-screen text are less likely to be recommended. A Reels caption is therefore better used to support the video than to carry the message by itself.
Engagement-Boosting Structure
- Opening (lines 1 to 2): A hook sentence that grabs attention. Questions, surprising facts, or claims with numbers work well
- Body (lines 3 to 8): Valuable information or a compelling story. Include specific data or personal anecdotes
- CTA (last one or two lines): A question or prompt encouraging likes, comments, or saves. Placing it at the end of the body text, just before the hashtags, keeps the reading flow intact
- Hashtags: keep to tags that genuinely match the post. A common practice is to insert 5 blank lines between the body text and hashtags for visual separation
Caption Strategy by Post Type
The workable caption length and structure differ by Instagram post type. The lengths below are not officially recommended figures. They are worked backwards from the truncation points and from how much caption area each format actually shows on screen.
| Post Type | Recommended Length | Caption Role |
|---|---|---|
| Feed post (photo) | 300 to 800 characters | Complement the photo with context and story. Longer captions increase dwell time |
| Carousel post | 200 to 500 characters | Summarize the slides and motivate viewers to swipe through. Use CTA to encourage saves |
| Reels | 50 to 150 characters | Brief supplementary info for the video. Truncation at ~55 characters means the hook must come first |
| Stories | None to 50 characters | Text stickers on the screen are sufficient. The caption field is rarely used |
While "microblog"-style long captions work well for feed posts, Reels captions are better kept in a supporting role because the video itself is the main attraction. What changes between the two is not how hard you try but how much caption area the format puts in front of the reader before anything is hidden, which is what decides the probability of the text being read at all.
Effective CTA Placement
A CTA (Call to Action) is one of the most important elements in a caption, and where you put it changes which group of readers it reaches. A CTA at the top reaches everyone who saw the post; a CTA at the end reaches only those who tapped "more."
- Opening CTA: Placing a question like "Which do you prefer?" at the start keeps it inside the 125-character feed display, so a reader can respond without tapping "more"
- Closing CTA: Adding "Save this for later if you found it helpful" after delivering value in the body text. The reader has already taken in the information, so the request follows on naturally
- Dual CTA: A "sandwich structure" with a question at the opening and a save prompt at the end, aimed at both groups of readers
One pattern to avoid is asking for several actions at once, such as "Like, comment, save, and share!" Faced with four requests, a reader cannot decide which one to act on, so none of them happens. Keep each post to one or two specific actions.
Common Mistakes
- Placing a wall of hashtags at the beginning of the caption, so the feed display shows nothing but hashtags and the actual content is invisible. Always place hashtags after the main text. The area before the fold is the most valuable space in the whole caption, so spending it on tags is a large loss.
- Writing long text without line breaks, creating a "wall of text" that readers skip. Use line breaks and blank lines to create visual rhythm.
- Reusing the same template caption for every post, causing follower fatigue and declining engagement. Even when using templates, vary the hook sentence each time.
- Pasting URLs into captions. Links in Instagram captions are not clickable, so they only waste characters with no benefit. Use the link in your bio or Story link stickers instead.
Line Break Techniques
Instagram captions sometimes don't preserve standard line breaks. What is observed is that consecutive blank lines can collapse into one, so a layout that looked right in a draft comes out differently once the post is published.
To create blank lines, a common workaround is inserting a period, hyphen, or invisible character (zero-width space U+200B) between line breaks. Drafting in a notes app and then copying and pasting tends to preserve intended formatting more reliably.
Keep in mind that line break characters themselves count toward the caption's character limit. While generous line breaks improve readability, they reduce the space available for body text. Five blank lines, for example, consume roughly 10 characters (line break + invisible character × 5).
Hashtag Selection Strategy
You can attach up to 30 hashtags, but there is no officially recommended number to aim for. As with hashtags on X, the basic rule is to keep to tags that match what the post is actually about; padding the count with loosely related tags does not add discovery routes.
Understanding how hashtags work helps refine your selection. Instagram hashtags are registered in a search index, and when users search for or follow a hashtag, related posts can appear for them. If the tag barely relates to the post, that route produces no reaction even when it does surface the post, which is why relevance matters more than volume.
One workable way to spread tags across search volumes is shown below. This is not an officially recommended allocation.
| Tag Size | Post Volume | Allocation | Role |
|---|---|---|---|
| Large tags | 1M+ posts | 2 to 3 tags | Cast a wide net for reach. Highly competitive, so posts can get buried quickly |
| Medium tags | 10K to 1M posts | 5 to 8 tags | The main discovery route. The band where competition and your own post's response are most likely to be in balance |
| Small tags | Under 10K posts | 3 to 5 tags | Reach niche communities. Tend to have higher engagement rates |
Remember that every character in a hashtag counts toward the 2,200-character caption limit, so long tags directly reduce the room left for body text. Tags that are unusually long or contain symbols may also not register the way you expect, so check how the tag actually renders before posting.
Caption Templates
Writing captions from scratch every time is inefficient. Use the following templates as a starting point and customize them for each post to maintain quality while streamlining your workflow.
Feed post template (300 to 500 characters):
- Line 1: Hook sentence (question, surprising fact, or claim with numbers)
- Lines 2 to 3: Blank line separator
- Lines 4 to 10: Body text (three to five points as bullet points or short paragraphs)
- Line 11: Blank line separator
- Line 12: CTA (focus on one action)
- Lines 13 to 17: 5 blank lines for visual separation
- Line 18 onward: Hashtags (only tags that match the post)
Reels template (50 to 100 characters):
- Line 1: Video summary or supplementary info (keep within 55 characters)
- Line 2: CTA ("Follow for more tips," etc.)
- Line 3 onward: Hashtags (only tags that match the video)
Conclusion
With Instagram captions, the first thing to do is concentrate your effort on the part that is visible before the fold. The feed actions Instagram says it predicts are lingering on the post, commenting, liking, sharing, and tapping the profile photo; character count itself is not among them. Using story-format captions of 300 to 800 characters for feed posts and condensing the core message into around 55 characters for Reels are means to draw out those actions, nothing more. For hashtags, do not chase the number: keep to tags that match what the post is about, and set them off from the body text with whitespace. Check the total with Character Counter before posting, and decide where to spend the limited space before you start writing.
Frequently Asked Questions
- What is the character limit for Instagram captions?
- You can enter up to 2,200 characters. However, captions longer than 125 characters are collapsed with a "more" link in the feed.
- How many hashtags can you use on Instagram?
- Up to 30 hashtags are allowed. However, 5-15 hashtags are considered most effective.