Instagram Character Counter

Instagram character counter — captions, bios, and the 125-character "…more" cut

Paste your caption and see a live count against Instagram's actual limits: 2,200 characters for captions and comments, 150 for the bio, and the 125-character point where the caption collapses to "…more" in the feed. Emoji and grapheme clusters are counted the way Instagram counts them, not the way a naive character count does.

0 characters0 words0 lines
Caption
Empty
0/ 2,200
Truncates at 125 in feed
Engagement sweet spot: 138150
Bio
Empty
0/ 150
Engagement sweet spot: 100130
Comment
Empty
0/ 2,200
Username / handle
Empty
0/ 30
Display name
Empty
0/ 30
Every Instagram field Matches Instagram's own rules Runs in your browser No signup

Instagram captions have a 2,200-character maximum, but that number is misleading. The feed shows roughly the first 125 characters and replaces the rest with a "…more" link that most people never tap. So the real constraint is not "can I fit in 2,200" but "does my hook land in the first 125". The counter here makes both visible at once: the 2,200 cap and the 125-character truncation line. It also counts the way Instagram itself counts — per grapheme cluster — so a skin-toned emoji like 👩🏽‍💻 counts as one character, the way it appears to a reader, not five code points the way a naive JavaScript .length would report. Use it to draft captions, trim bios to the 150-character profile slot, and audit comments that might push past the invisible 2,200 ceiling.

Every Instagram character limit, in one table

Hard caps, visible-in-feed truncation, and engagement sweet spots for each Instagram field.

FieldHard limitVisible in feedIdeal range
Caption2,200~125138–150
Bio150100–130
Comment2,200
Username / handle30
Display name30

What counts as one character on Instagram

Letters are easy. Emoji, URLs, hashtags, and line breaks are where platforms disagree. Here is how Instagram counts them.

ContentCounts asNote
Letter, number, space, punctuation1 character
Emoji (😀, 👩🏽‍💻, 🇺🇸)1 character (grapheme)Instagram's own character counter treats an emoji cluster as a single displayed character — matches what this counter does.
Hashtag (#example)Actual length including #
Up to 30 hashtags per captionEach hashtag counts toward the 2,200A 31st hashtag is silently dropped. The cap is also shared with the first comment.
Mention (@handle)Actual length including @
URLActual length (not clickable in captions)
Line break1 characterInstagram strips multiple consecutive blank lines in the feed. Use the caption spacer tool to force real spacing.

Writing to the Instagram caption budget

The 2,200 caption cap is generous enough that almost no one hits it. The real writing problem is the 125-character truncation point — everything after it is hidden behind "…more". Here is how to structure a caption that actually gets read.

1

Land the hook in the first 125 characters

Feed view collapses captions at ~125 characters on mobile. Posts where the hook sits fully above the cut see measurably higher read-throughs and saves.

2

Use 3–5 relevant hashtags, not the max 30

Independent studies (Later, Hootsuite, Instagram's own 2024 creator docs) agree: three to five highly relevant hashtags outperform keyword-stuffed max-30 captions. The 30 limit is a ceiling, not a target.

3

Keep bio lines tight — 150 characters runs out fast

A 150-character bio with an emoji per line and a call-to-action phrase can hit the cap in three short lines. Draft it in the counter to see the tradeoff live.

4

Put long text in the caption, not the comment

Comments cap at 2,200 too but caption content is what's indexed by Instagram Search. If you want the copy to matter for discovery, it belongs above the post, not below it.

5

Don't rely on blank lines for spacing

Instagram strips consecutive line breaks in feed view. If your caption needs visual whitespace, use the Instagram caption spacer or place a single invisible character on the blank line.

What people use the Instagram counter for

Instagram-specific workflows from the creators and teams using this tool.

Writing captions that survive the "…more" cut

The only thing that matters in feed view is what's above the truncation line. Use the counter with the 125-character marker to draft a caption that delivers its point before the cut, then expand underneath.

Auditing a bio for the 150-character profile slot

Profiles with emoji, line breaks, and a CTA often blow past 150. Paste the bio in, see the remaining count, trim the weakest line.

Writing Reel descriptions that rank in search

Instagram started indexing Reel captions for search in 2023. Front-load the keywords you want to rank for in the first 125 characters — before the "…more" — so they weigh heavier.

Planning hashtag load without hitting the 30-tag wall

Each hashtag counts against the 2,200. Thirty generic tags can eat 300+ characters and push past useful caption space. Use the counter to balance tag strategy against caption length.

Instagram character counter — FAQ

What is the Instagram caption character limit in 2026?+

2,200 characters for feed captions, reels captions, and comments. Posts that go past 2,200 are silently truncated on submit — the extra text simply doesn't save. The 2,200 limit has been stable since 2017 and there is no plan to raise it.

Why does Instagram cut my caption at "…more"?+

The feed shows roughly the first 125 characters (3–4 short lines) of a caption before collapsing the rest behind "…more". Readers who tap expand — a small fraction of the audience — see the rest. The "…more" cut is not a character limit, it's a display limit, so everything you write still gets indexed and shows on the permalink.

Do emojis count as 1 character or 2 on Instagram?+

Instagram counts emojis as graphemes — one visual symbol, one character. A skin-tone modifier like 👩🏽‍💻 is one character on Instagram, even though it's internally made of 4 Unicode code points joined by zero-width joiners. This counter uses the same grapheme counting, so what you see here matches what Instagram enforces.

How many hashtags can I use in an Instagram caption?+

Up to 30 hashtags per caption, and the same cap applies if you split them between the caption and the first comment — the 30 is shared. Engagement data from every major Instagram analytics tool agrees the optimal number is 3–5 highly relevant tags, not 30 broad ones.

What is the Instagram bio character limit?+

150 characters. That includes emoji, line breaks, mentions, and any text — but not your website field, which is separate and accepts a full URL. If you use Instagram's "Link in bio" tools, the single link URL also doesn't count against the 150.

Does the URL in my caption count against the limit?+

Yes, the full URL counts character-for-character. Unlike X, Instagram doesn't auto-shorten URLs in captions, and URLs in captions are not clickable — readers have to copy them. That's why most creators put the URL in the bio instead.

Can I use a line break in my Instagram bio?+

Yes — hit Enter when editing your bio from the mobile app. Each line break counts as one character against the 150. From the desktop editor, line breaks sometimes get stripped on save; if yours does, draft on mobile or use the caption-spacer trick of putting an invisible character on the empty line.

Counters for other platforms

More Free Tools

Explore our full suite of free social media tools — no signup required.

Schedule Instagram posts with this counter built in

Writing Instagram captions you'll also post to Facebook, Threads, or LinkedIn? SocialCal has per-platform caption fields with the right counter for each, so one draft can ship to all five with the correct length for each.

Start free trial