Instagram caption, bio, and hashtag limits, explained
The real numbers — and the one that matters more than the official limit.
Updated August 2026
Instagram's caption limit is generous on paper — 2,200 characters, roughly 350–400 words. In practice, almost nobody should write anywhere close to that, because a much smaller number controls whether anyone reads past your first line at all.
The number that actually matters: ~125 characters
In the main feed, Instagram only displays the first 125 characters or so of a caption before cutting it off with a "…more" link. Most people never tap it. That means your opening line is doing almost all the work — if it doesn't hook someone in that first sentence, the other 2,000+ characters you wrote are effectively invisible to most viewers. Write your strongest line first, not your hashtags or a slow build-up.
Every Instagram limit in one place
| Field | Limit |
|---|---|
| Caption | 2,200 characters |
| Caption visible before "…more" | ~125 characters |
| Bio | 150 characters |
| Username | 30 characters |
| Display name | 30 characters |
| Comment | 2,200 characters |
| Direct message | 1,000 characters |
| Hashtags per post | 30 maximum |
Hashtags count against your caption limit
Every character in a hashtag — including the # symbol — counts toward the same 2,200-character caption limit, not a separate allowance. Using the full 30 hashtags at roughly 15 characters each can burn 400+ characters before you've written a single word of actual caption. This is why many accounts either keep hashtags to a short, targeted set (most current advice lands around 3–8 relevant tags rather than maxing out at 30) or place them in the first comment instead of the caption itself, keeping the caption clean while still tagging the post for discovery.
Your bio has no room to waste
At 150 characters, Instagram's bio is one of the tightest limits on the platform — tighter than a tweet. Since it's often the first thing a new visitor reads before deciding whether to follow, it's worth treating every character as earning its place: what the account is about, and a reason to stay or click the link, rather than a restated username or a list of unrelated interests.
Practical tips
- Put your hook in the first 125 characters — assume that's all most people will ever see.
- Decide upfront whether hashtags live in the caption or the first comment, and stay consistent.
- Longer captions (closer to the 2,200 limit) work better for storytelling or detailed context — but only once someone's already hooked by the opening line.
- Check your draft before posting — Instagram doesn't warn you as you approach the limit, it simply won't publish once you're over.
You can check any of these limits live as you write using CounterWord's counter, or paste a caption into the Organic Writing Checker to make sure your opening line doesn't lean on repetitive filler phrasing before it even gets to the fold.