Instagram Caption Counter

Track your caption against Instagram's real 2,200-character limit, with emoji counted the way the app counts them, and keep your hook inside the 125-character preview.

Word goal
Live stats
0Words
0Characters
0Without spaces
0Sentences
0Paragraphs
0Unique words
0 secReading time
0 secSpeaking time
How counting works (spec v1)
  • Words are locale-aware word segments: punctuation and emoji are not words, numbers like 3.50 count as one, contractions (don't) count as one, hyphenated compounds (follow-up) count as two, and a URL or email address counts as one.
  • Characters are what you perceive: a family emoji, a flag or an accented letter counts as 1. Code points, UTF-16 units and bytes are in Detailed statistics.
  • Sentences use locale-aware boundaries with abbreviation handling, so Dr., e.g. and $3.50 do not split.
  • Paragraphs are blocks separated by a blank line. Line counts are in Detailed statistics.
  • Density uses the same words as the headline count, phrases never cross a sentence boundary, and filters change what is listed, never the percentages.

Reading time uses 238 words per minute, speaking time 130 words per minute.

Detailed statistics
Non-empty lines0 Total lines0 Code points0 UTF-16 units0 UTF-8 bytes0 Average word length0 Average sentence length0 words Longest word- Longest sentence0 words Pages (250 words each)0 Flesch reading ease*- Flesch-Kincaid grade*-

*English-language estimate. For a full report use the Readability Checker.

Platform checks
X post (weighted)0 / 280

X's own rules: every link counts as 23, emoji and CJK count as 2.

Instagram caption0 / 2,200

Hard limit 2,200 characters; only about the first 125 show before "more".

Google title guidance0 (50 to 60 typical)

Guidance, not a limit: Google truncates by pixel width per device. Check the SERP preview.

Google description guidance0 (120 to 160 typical)

No fixed limit exists; snippets are truncated to fit and often rewritten.

Keyword density checker

Density is each phrase's share of ALL words in the text (the same word count as the headline). Filters and the English stopword list only change which phrases are listed, never the percentages. Phrases never bridge two sentences.

Type or paste text above to see your top words and phrases.

Two numbers rule every caption: 2,200 and 125

The 2,200-character cap is generous; almost no caption dies there. The number that actually shapes performance is 125, the approximate truncation point where the feed hides the rest behind "more". The caption is really two documents: a 125-character headline that everyone sees, and an expandable body that only the already-interested open. Structure it that way deliberately: hook or payoff first, context and story in the body, hashtags and credits last where truncation costs nothing.

Emoji deserve a note because miscounting them is how captions get mangled: this counter treats each emoji as one character, matching what you see in the app, so a caption that fits here fits there. Watch the meter turn red only when you genuinely cross 2,200, hashtags included.

Instagram caption FAQ

What is the Instagram caption limit?

Captions allow up to 2,200 characters, and that limit includes hashtags and mentions written in the caption. Comments have the same 2,200 ceiling. Bio text is separate at 150. The meter above tracks your caption against 2,200 live, counting emoji as single characters the way the app does.

Why do the first 125 characters matter so much?

Because that is roughly where the feed truncates the caption behind "more". Most viewers never tap it. Whatever earns the post its attention, the hook, the payoff, the call to action, has to live in that opening line and a half. Write the first 125 as if they are the whole caption, then use the remaining space for depth, credits and hashtags.

Do emoji count as one character or two?

On Instagram, an emoji visually counts as one, and this counter counts graphemes so it matches: a family emoji or flag is 1 here. Tools that use raw JavaScript length can charge up to 11 for a single family emoji and will tell you a caption is over the limit when it is not.

How many hashtags can I use, and do they count?

Hashtags in the caption count toward the 2,200 characters, and Instagram allows up to 30 per post. Current guidance from Instagram leans toward a few relevant tags rather than 30 generic ones; either way, put them at the end or in a first comment so the visible 125 stays for the hook.

Is my caption sent to a server?

No. Counting happens in your browser only, and the optional draft autosave stores text on this device with a visible toggle and delete control.