Instagram · verified 15 September 2026

Instagram caption character limit & counter

Paste your text and see it counted live against Instagram’s 2,200-character limit — and the length that actually performs. No sign-up.

Quick answer Instagram allows 2,200 characters per post. For engagement, the ideal length is 80–150 characters. Paste your text into the live counter below to check it.

0 characters · 0 words
Instagram 0 / 2,200
Ideal: 80–150 characters

Caption ready? Schedule it

Try it free

Instagram character limit — the key facts

  • Up to 2,200 characters per caption.
  • Only about the first 125 characters show before the “more” cut-off — say what matters first.
  • Instagram is moving posts and Reels to five hashtags (announced December 2025), so pick a few specific ones.
MetricInstagram
Character limit2,200
Visible before “more”~125 before “more”
Ideal length80–150 characters
Hashtagsup to 5

Other Instagram character limits

WhereLimitSource
Bio150Instagram docs
Image alt text (posted through apps)1,000Instagram docs
Hashtags / @ tags per caption (posted through apps)30 / 20Instagram docs

Instagram character limit FAQs

How long can an Instagram caption be?

Instagram allows up to 2,200 characters per caption, but only about the first 125 characters are visible before the “more” link, so lead with your hook.

How many hashtags can I use on Instagram?

Instagram said in December 2025 that captions for posts and Reels are moving to five hashtags, rolled out gradually. Its developer documentation still lists 30 for posts published through outside apps, so you may see either number for a while.

What is the ideal Instagram caption length?

80–150 characters works well for feed posts — long enough to add context, short enough to stay above the fold.

Do spaces, line breaks and emoji count toward the 2,200?

Yes. Every space, line break, hashtag and @ mention counts. Many emoji are stored as two or more characters, so a caption full of emoji reaches the limit sooner than it looks. Paste it into the counter above to see the real number.

What is the Instagram bio character limit?

An Instagram bio allows 150 characters. The caption limit of 2,200 applies to posts and Reels only, not to your profile.

Want the rest done for you? PersonaXpand is easy to use

PersonaXpand is a beginner-friendly social media app with a simple interface. No experience with social media tools is needed.

  • Beginner-friendly setup: answer three short questions and PersonaXpand writes your first post for you, ready to edit.
  • Simple interface: posting, scheduling, replies and analytics in one app, not separate tools to learn.
  • Replies handled for you: comments, DMs and mentions answered in your own voice, with your approval first if you want it.
  • Works in English and Arabic.

Write to length, then post everywhere.

PersonaXpand shapes every post to each platform’s ideal length and publishes to all of them at once — free to start, no credit card.

Get started free