Instagram Character Counter
Count characters in your Instagram caption in real time. Track the 2,200 caption limit, 30 hashtag limit, and see all Instagram character limits at a glance.
2,200 characters left
0 words
All Instagram Character Limits
| Field | Limit | Notes |
|---|---|---|
| Caption | 2,200 characters | Only first ~125 chars visible in feed |
| Bio | 150 characters | Includes emojis and line breaks |
| Username | 30 characters | Letters, numbers, periods, underscores only |
| Comment | 2,200 characters | Same limit as captions |
| Direct Message | 1,000 characters | Per message in DMs |
| Hashtags per post | 30 hashtags | 3–5 relevant hashtags recommended |
| Stories text | 2,200 characters | Text overlay on Stories |
How to Write the Perfect Instagram Caption
Instagram captions can be up to 2,200 characters, but research consistently shows that shorter captions of 138 to 150 characters earn the highest engagement rates. The reason is simple: users see only the first 125 characters before the feed truncates the text with a “more” link. If your best content is buried after the cut, most followers will never read it.
Front-load your caption with the most compelling line. Lead with a hook, a question, or a bold statement that makes scrollers stop. Put hashtags at the end of your caption or in the first comment — never at the start, where they disrupt the reading flow and signal low-quality content to the algorithm.
For hashtags, Instagram's own guidance recommends 3 to 5 highly relevant hashtags rather than the maximum 30. Targeted hashtags reach people who actually care about your niche. Generic tags like #love or #instagood attract bots and low-quality engagement that can hurt your reach score.
Use line breaks to create visual breathing room. A wall of text reads as effort; structured short paragraphs read as intentional. Add a clear call to action — “save this post”, “tag someone who needs this”, or “link in bio” — as the last line before your hashtags.
Instagram captions can be up to 2,200 characters long, including spaces, punctuation, and hashtags. However, only the first 125 characters are visible in the feed before the 'more' link appears, so your opening line is the most important part of your caption.
Instagram does not cut off captions — the full 2,200 characters are saved and visible when users tap 'more'. However, in the feed, only the first 125 characters (approximately 2 lines) appear before the text is truncated with a 'more' button. Front-load your key message.
Instagram allows a maximum of 30 hashtags per post. Using all 30 is not always optimal — research suggests 3 to 5 highly relevant hashtags often outperform 30 generic ones. Instagram's own recommendation is 3 to 5 hashtags for best reach.
The Instagram bio has a limit of 150 characters. This includes spaces, line breaks, emojis, and any link-in-bio text. With 150 characters you have room for 1 to 2 short sentences — enough for a clear value proposition, an emoji or two, and a CTA.
Yes, spaces count as characters on Instagram for captions, bios, and comments. Line breaks also count as characters. Emojis typically count as 2 characters each. Our Instagram character counter tracks all characters including spaces and emojis.
Studies consistently show that captions of 138 to 150 characters get the highest engagement rates, likely because they are short enough to read without tapping 'more'. For carousel posts and educational content, longer captions of 300 to 500 characters perform well. Stories and product posts benefit from shorter captions under 100 characters.