Instagram gives you a generous 2,200 characters for a caption — but only about the first 125 characters are visible before the feed cuts the text with a "… more" link. Your bio is far tighter at 150 characters, and you can attach up to 30 hashtags per post. Knowing where each limit sits, and which part of it people actually see, is the difference between a caption that gets read and one that gets scrolled past.
This guide covers every Instagram text limit and how to make the visible part count. To draft within them, the character counter has a one-tap Instagram (2200) preset with a live progress bar.
Caption Limit: 2,200 Characters
A single Instagram caption can be up to 2,200 characters, including spaces, emoji, line breaks, and hashtags. That is roughly 330 to 400 words — plenty of room for a story, a list, or a mini-essay.
But length available is not length seen. In the feed, Instagram truncates the caption after about 125 characters (or three to four lines) and hides the rest behind "… more." Most people never tap it. So while you can write 2,200 characters, you should treat the first line as the headline and the first ~125 characters as the part that has to earn the expand.
The hook is everything
Because of that cutoff, structure your caption like an inverted pyramid:
- Line 1 / first ~125 characters: the hook — a question, a bold claim, a benefit, or a cliffhanger.
- Body: the detail, story, or steps, for readers who tapped "more."
- End: call to action and hashtags.
A caption that opens with "Here are 3 things I wish I knew before…" pulls the tap. One that opens with "So today I want to talk about…" wastes the only line most people read.
Bio Limit: 150 Characters
Your profile bio is capped at 150 characters — about the length of a single SMS. It is prime real estate: it is the first thing a new visitor reads when deciding whether to follow.
Make all 150 work:
- Say what you do in plain words (people and search both scan it).
- Add one differentiator — a result, a niche, a personality cue.
- Use line breaks and a few emoji as visual anchors, sparingly.
- End with a cue to the link ("Free guide below ↓") since the bio sits right above your link.
Other profile limits: your name field (the bold text, separate from your @username) is 30 characters and is searchable, so put a keyword there. The @username itself is up to 30 characters.
Hashtag Limit: 30 per Post
Instagram allows up to 30 hashtags on a feed post (and up to 30 on a comment if you prefer to keep the caption clean). Going over means Instagram may strip all of them or block the comment.
Hashtags count toward the 2,200-character caption limit, so a wall of 30 tags eats into your text budget. In practice most creators use a focused set rather than maxing out — but the hard ceiling is 30.
Every Instagram Text Limit at a Glance
| Field | Limit |
|---|---|
| Caption | 2,200 characters |
| Caption visible before "more" | ~125 characters |
| Bio | 150 characters |
| Name field | 30 characters |
| Username | 30 characters |
| Hashtags per post | 30 |
| Comment | 2,200 characters |
Writing Tips for Instagram Captions
- Front-load the hook. Assume only the first line is read in the feed; make it a reason to expand.
- Use line breaks for readability. Walls of text get skipped. Short lines and white space invite reading. (Add the breaks before posting — they survive the 2,200 limit.)
- One clear call to action. "Save this," "Comment your pick," "Link in bio." Ask for exactly one thing.
- Keep hashtags tidy. Put them at the very end or in the first comment so they do not clutter the hook.
- Mind emoji. They render as part of the caption and count toward 2,200, but used well they break up text and add tone.
- Check the length before you post so a long caption is not silently cut where you did not intend.
Draft Within the Limit
- Open the Character Counter.
- In the Character Limit panel, tap the Instagram (2200) preset for a live progress bar.
- Paste your caption. The count includes spaces, emoji, line breaks, and hashtags — exactly what Instagram counts.
- Watch the first ~125 characters especially: that is your visible hook. The word and sentence counts update live too, which helps you tighten the opener.
Everything runs in your browser, so your draft is never uploaded or stored. Writing to other platform limits as well? The same tool has presets for SEO titles (60), meta descriptions (155), SMS (160), and Twitter/X (280).
FAQ
What is the Instagram caption character limit?
Instagram captions can be up to 2,200 characters, including spaces, emoji, line breaks, and hashtags. That is roughly 330 to 400 words. However, only about the first 125 characters show in the feed before a "… more" link.
How many characters of an Instagram caption are visible before "more"?
About 125 characters (three to four lines) display before Instagram truncates the caption with "… more." Because most people do not tap to expand, the first line should act as your hook.
What is the Instagram bio character limit?
The bio is limited to 150 characters — roughly one SMS. The separate name field (the bold text) allows 30 characters and is searchable, so it is worth a keyword.
How many hashtags can I use on Instagram?
Up to 30 hashtags per post (or per comment). Exceeding 30 can cause Instagram to ignore all of them. Hashtags also count toward the 2,200-character caption limit.
How many words is a 2,200-character Instagram caption?
Roughly 330 to 400 words in English, using the rough average of about six characters per word including spaces. For an exact figure, paste your caption into the character counter.
Do emoji and hashtags count toward the Instagram caption limit?
Yes. Emoji, hashtags, spaces, and line breaks all count toward the 2,200-character caption limit. A caption stuffed with 30 hashtags has noticeably less room for actual text.