RevealTheme logo

Instagram Caption Counter

Paste an Instagram caption to see its live character count against the 2,200 limit, how many hashtags it contains against the 30 cap, and its line-break count, all computed in your browser as you type.

0/2200 characters

Hashtags: 0/30

Line breaks: 0

Visible preview: ~125 characters before "more" cutoff

How to use this tool

  1. 1

    Type or paste your caption into the text box.

  2. 2

    Watch the character count update against the 2,200 limit; the panel turns red once you go over.

  3. 3

    Check the hashtag tally against 30 and the line-break count below it.

  4. 4

    Trim or rewrite so your hook lands in the first ~125 characters that show before the 'more' link, then copy your caption into Instagram.

How does the Instagram caption character limit work?

Instagram caps a single caption at 2,200 characters and allows up to 30 hashtags per post (counting hashtags in both the caption and the first comment combined). In the feed and on profiles, only roughly the first 125 characters render before Instagram truncates the rest behind a 'more' link, so the opening line is your real hook. This tool measures three things live as you type: the raw character count (JavaScript string length, which counts every character including spaces, line breaks, and emoji code units), the number of hashtags, and the number of line breaks. Hashtags are detected with a simple pattern that matches a '#' followed by word characters (letters A-Z, digits, and underscore). That pattern is deliberately basic: it will not match hashtags containing accented or non-Latin letters, and it stops at the first emoji, hyphen, or other punctuation, so an exotic tag can be miscounted. Treat the hashtag number as a close guide rather than an exact audit. The 125-character preview figure is an approximation Instagram itself varies by device and screen width; nothing here is rounded or trimmed for you.

Common use cases

  • Tightening a caption so the key message and call to action sit inside the first 125 characters before the 'more' cutoff.

  • Confirming a long storytelling caption stays under the hard 2,200-character ceiling before you publish.

  • Counting hashtags so you do not exceed Instagram's 30-hashtag limit, which can suppress a post if crossed.

  • Checking that intentional line breaks survive, so a list or spaced-out caption reads the way you formatted it.

  • Drafting and trimming caption copy on desktop before pasting it into the mobile app.

  • Comparing two caption variants side by side for length and hashtag density when planning a content calendar.

Frequently asked questions

Should I use 30 hashtags?
You can, but recent guidance favors 3 to 10 highly relevant hashtags over 30 generic ones for better discovery and a less spammy look. The tool shows your count against 30 so you stay under the cap whichever strategy you choose.
Is the character count exactly what Instagram counts?
It uses JavaScript string length, which counts spaces, line breaks, and emoji. Some emoji and other characters are made of multiple code units, so a caption packed with complex emoji may read slightly higher here than Instagram's own counter. For plain text the numbers match.
How are hashtags detected?
By a simple pattern matching '#' followed by letters, digits, or underscores. It does not recognize accented or non-Latin hashtags and stops at the first emoji or punctuation, so unusual tags can be miscounted. Use the number as a close guide, not a strict audit.
Does the 125-character preview limit count emoji and spaces?
The ~125-character preview is a static reminder, not a live measurement in this tool. Instagram itself varies the exact cutoff by device, font size, and screen width, so treat 125 as an approximation and front-load your hook.
Do hashtags in the first comment count toward the 30 limit?
Yes. Instagram counts hashtags across the caption and the first comment together, capped at 30. This tool only sees the text you paste into the box, so add any first-comment hashtags to its count yourself.
Is my caption uploaded anywhere?
No. All counting runs entirely in your browser with JavaScript. Your text never leaves your device and nothing is sent to a server or stored.
Why did the panel turn red?
The panel turns red the moment your character count passes 2,200, the maximum Instagram allows in one caption. Trim your text until it goes back to green to be sure the whole caption will post.

Related tools