Instagram caption length: how long is too long?
Instagram's 2,200-character limit, the 125-character fold, and how long captions should be for Reels, carousels and story posts.

Key takeaways
- Limit is 2,200 characters.
- About 125 characters show before ‘more’.
- Length depends on format.
- The hook matters more than the total.
The limits
Instagram captions can be 2,200 characters with up to 30 hashtags, but only around the first 125 characters show in the feed.
Best length by format
Reels: one or two lines. Carousels: 300–800 characters. Story posts: up to 2,000 characters if every line earns the next.
Check before you post
Use the free caption character counter to see the ‘…more’ cut-off and limits for seven platforms at once.
Why the first line does all the work
Only about 125 characters show in the feed. If that line does not earn the tap, the rest of the caption is invisible. Lead with a bold claim, a number or a question, and make sure it lands entirely above the fold.
Writing for several platforms at once
Write for the strictest limit first — a 280-character core works on X — then expand for LinkedIn and Instagram. Strip extra hashtags for LinkedIn and X, where more than two or three looks spammy.
Frequently asked questions
Do emojis count as more than one character?+
Often yes — many emojis count as two characters.
How long can an Instagram caption be?+
2,200 characters and up to 30 hashtags.
Run this playbook inside Pixalera
Scheduling, Instagram AutoDM, AI Studio and post-to-sale analytics in one workspace — plans from ₹499/month.
Start free
