An Instagram caption can be up to 2,200 characters long. Meta’s developer reference for publishing states the limit, and the same field carries your hashtags and @mentions, so they count toward it along with spaces, punctuation and line breaks. Only the first lines show in the feed before “more”. Instagram does not publish how many characters that is, so put the point of the post in the opening sentence.
Key Takeaways
- The limit: 2,200 characters per caption, on feed posts, carousels and Reels. Meta’s IG User Media reference gives the figure, last updated 28 September 2026.
- What counts: everything you type into the caption, including hashtags, @mentions, spaces and line breaks.
- Before “more”: Instagram publishes no number. The 125 characters many guides quote matches the primary text recommendation in Meta’s Ads Guide for feed image ads, not a stated rule for ordinary posts.
- Hashtags: five per post in the app since December 2025. Treat the caption and your own comments as one budget. Meta’s API reference still says 30.
- Editing: you can add, change or delete a caption after posting, from the post’s Options menu.
Instagram text limits at a glance
The table lists the limits Instagram or Meta state on their own pages, read in October 2026. Where we found no first-party number, the row says so instead of repeating a figure from a third-party list.
| Where you write | Limit | Where it is stated |
|---|---|---|
| Caption (post, carousel, Reel) | 2,200 characters | Meta IG User Media reference |
| Hashtags in a post | 5 (count caption and comments as one budget) | Instagram Help Center |
| Hashtags, publishing API | Reference still says 30 | Meta IG User Media reference |
| @ tags in a caption, publishing API | 20 | Meta IG User Media reference |
| Text before “more” in the feed | No number published | None found |
| Bio | 150 characters | Instagram Help Center |
| Image alt text, publishing API | 1,000 characters | Meta IG User Media reference |
| Comment | No number published | None found |
| Feed image ad primary text | 125 characters recommended | Meta Ads Guide |
Two numbers matter for everyday posting: 2,200 for the whole caption and five for hashtags. The rest of this guide covers what fills those 2,200 characters and where the feed cuts them off.
What is the Instagram caption character limit?
The Instagram caption character limit is 2,200 characters. Meta’s reference for creating posts through its API describes the caption as text that “can include hashtags” and “usernames of Instagram users”, with a “maximum 2200 characters, 30 hashtags, and 20 @ tags”. The same limit applies to a single photo, a carousel and a Reel, since all three publish their caption through the same field.
On a carousel, the caption belongs to the post as a whole. Meta’s reference says the caption field is “not supported on images or videos in carousels”, so you write one caption for the set, not one per slide. If each slide needs its own words, put them on the slides themselves.
Instagram’s help center does not repeat the 2,200 figure on any page we read, and the help pages give no different number. Treat 2,200 as the ceiling for every caption, whether you post from the app or schedule through a tool that uses Meta’s API.
How many characters show before “more” on Instagram?
Instagram does not say. We searched Instagram’s help center, Instagram’s own blog and Meta’s developer documentation for a preview length and found none. In the feed, a long caption is cut after the first lines and ends in “more”, and how much fits depends on the screen, the app and how many line breaks the opening holds.
The figure most guides repeat is 125 characters. The closest first-party match we found is in Meta’s Ads Guide: for feed image ads on Instagram, it lists “Primary Text: 125 characters” under text recommendations. That is advice for ad copy, and the guide does not say it is where organic captions are cut. Use it as a rough target for your opening, not as a rule.
The practical rule is simpler than any number. Write the first sentence so that it works on its own: the hook, the offer or the question you want answered. A reader who never taps “more” should still know what the post is about. Line breaks at the very top push the cut earlier, so keep the opening as one line of text.
What counts toward the 2,200 characters?
Everything in the caption box counts. Letters, numbers, spaces and punctuation each take a character, and a line break is a character too, since it is part of the text you send. Hashtags and @mentions are part of the caption text, so a hashtag like #sourdough uses ten characters of the 2,200. A web address in a caption counts character by character, like any other text.
Emoji are the one open question. Instagram and Meta do not say how an emoji counts toward the caption limit. The only place Meta’s publishing documentation describes emoji counting is for poll options in caption add-ons, where “emoji are supported and count as single characters”, and it does not extend that rule to captions. Some tools count an emoji as two characters, so leave a margin if your caption leans on them.
Spacing tricks count as well. Instagram does not document how it treats empty lines, and blank lines between paragraphs often disappear when a caption is posted. The usual fix is an invisible character on each empty line. The PostNext Instagram line breaker adds one, and each one counts toward the 2,200, one per empty line.
Do hashtags and mentions have their own limits?
Yes. Hashtags have a limit on top of the character count: Instagram’s help center caps a post at five tags and says more than five on a single photo or video means “your comment won’t post”. Mentions have no stated app limit, but the publishing API allows 20 @ tags per caption.
The five-tag rule began on 18 December 2025, according to Instagram’s @creators announcement rather than the help page. The help page does not say whether the caption and comments share the five, so the safe reading is to count them together.
The hashtag cap is the one that catches people out, because the safe reading is that the caption and the comments share it. A caption with three tags leaves two for the first comment. Meta’s API reference has not caught up and still lists 30 hashtags per caption, so plan scheduled posts around five as well. Our guide to the Instagram hashtag limit covers how to choose the five and why Instagram cut the number.
An @mention in a caption does more than take up characters. Meta’s reference says the people you mention “receive a notification when the container is published”, so a scheduled post notifies them at the scheduled time, not when you write it.
Can you edit an Instagram caption after posting?
Yes. Instagram’s help center says you can “add a caption to a photo or video you’ve already shared, or edit or delete the caption you originally included”. Open the post, tap Options at the top right, tap Edit, change the caption and tap Done. The 2,200-character limit applies to the edited caption as well.
Editing is the fix for a typo, a broken link or a hashtag over the limit. It does not change where the feed cuts the caption, so a weak first line is still worth rewriting before the post goes out, when most people see it.
Other Instagram text limits
Captions are the longest text field on Instagram. The others are much shorter, and for some of them Instagram publishes no figure at all.
- Bio: Instagram’s help center says “you can write a bio of up to 150 characters”. Our main site’s guide to writing an Instagram bio covers what to put in it.
- Username: the Instagram help pages we read give the rules for changing a username but no maximum length. The free Instagram username checker tests a name against the format rules before you try it in the app.
- Alt text: through the publishing API, image alt text takes up to 1,000 characters, on single images and carousel images only.
- Comments: we found no comment limit on any Instagram or Meta page, only the five-hashtag rule that comments share with the caption.
How long should an Instagram caption be?
As long as the post needs, written so the first line works alone. Instagram gives no ideal length, and the 2,200 limit is a ceiling, not a target. A product shot might need one sentence and a price. A carousel that teaches something can carry a few short paragraphs. In both cases, the opening line decides whether anyone reads further.
A three-part shape works for most posts:
- The opening line carries the point: what the post is, who it is for, or the question you want answered. It is the only part every viewer sees.
- The body gives the detail for people who tap “more”: steps, the story, the context.
- The close asks for one thing (a save, a comment, a tap on the link in your bio), followed by up to five hashtags if you use them in the caption.
Short captions are not a rule. Some advice says every caption should fit before “more”, which throws away the room Instagram gives you for posts people want to read in full. A recipe, a how-to or a carousel summary earns its length; what matters is that the opening still stands on its own. The image itself sets the first impression, and our Instagram post size guide covers the dimensions that keep it from being cropped.
How does PostNext handle the caption limit?
PostNext checks the 2,200-character limit before an Instagram post is scheduled, and a caption over it is refused with a message, so the post never reaches Instagram too long. Some of its checks count an emoji as two characters, so an emoji-heavy caption hits the limit sooner than its visible length suggests. The limit is checked again when the post publishes.
The five-hashtag rule is checked the same way. The PostNext Instagram scheduler counts the hashtags in the caption and the first comment as one budget and will not save or schedule a post with more than five. It can publish that first comment automatically right after the post goes live, and its AI writer drafts captions and hashtag sets in a tone you pick, with every caption editable before it is scheduled. The composer previews the post on mobile, tablet and desktop, so you can read the caption in place before scheduling.
Stories are the exception: PostNext publishes image Stories without a caption, because Instagram’s API does not publish captions, stickers or links on Stories. While you draft, the free Instagram post formatter shows a running count out of 2,200.
Frequently Asked Questions
What is the character limit for an Instagram caption?
2,200 characters, including spaces, punctuation, line breaks, hashtags and @mentions. Meta’s developer reference for publishing states the limit, and it applies to single photos, carousels and Reels. A carousel has one caption for the whole set, not one per slide.
How many characters show before “more” on an Instagram caption?
Instagram does not publish a number. How much shows depends on the screen and on line breaks in the opening. The 125-character figure many guides use matches Meta’s text recommendation for feed image ads, so treat it as a rough target for your first line rather than a rule.
Do hashtags count toward the Instagram character limit?
Yes. Hashtags are part of the caption text, so each one uses its full length, including the # sign, out of the 2,200 characters. Hashtags also have their own cap: five per post or Reel since December 2025, counting the caption and comments together to be safe.
Do emojis count as more than one character on Instagram?
Instagram does not say how emoji count toward the caption limit. Meta’s documentation says emoji count as single characters for poll options and says nothing of the kind for captions. Some tools count an emoji as two characters, so leave a margin if a caption uses many.
Can you edit an Instagram caption after posting?
Yes. Open the post, tap Options, tap Edit, then change, add or delete the caption and tap Done. Instagram’s help center describes the same steps for adding a caption to a post shared without one. The edited caption has the same 2,200-character limit.
Related reading
- Instagram Hashtag Limit: Why It Is Now 5 Per Post
- Instagram Post Size: Every Feed Dimension in 2026
- Threads Character Limit: Posts, Attachments, Tags
- LinkedIn Character Limits for Posts, Comments and More
Sources
- Meta for Developers, IG User Media reference, caption, carousel and alt text fields, updated 28 September 2026 (read October 2026)
- Meta for Developers, Caption add-ons, on poll options and emoji, updated 28 September 2026 (read October 2026)
- Instagram Help Center, Add, edit or delete the caption of an existing Instagram post (October 2026)
- Instagram Help Center, Use hashtags on Instagram (October 2026)
- Instagram Help Center, Add a bio to your Instagram profile (October 2026)
- Meta, Ads Guide: Instagram Feed image ads, text recommendations (October 2026)
- PostNext, postnext.io/instagram-scheduler, postnext.io/tools/instagram-post-formatter and postnext.io/tools/instagram-line-breaker (October 2026)