Sweep Inbox

Instagram Character Limits and Counter

Your caption can be 2,200 characters and gets cut off at about 125, which is the number that actually matters. Type below and see where the cut lands. Nothing you type ever leaves your browser.

Instagram's limits
FieldLimitCut off at
Caption2,200125
Bio150No cut off
Username30No cut off
Comment2,200No cut off
Checked on 15 July 2026. Instagram does not publish these in one place, so they are the widely consistent reported figures. The caption cut off is observed behaviour rather than a published number.

How it counts

Type something on the left and it gets counted here.

Free. No signup, no email. Nothing you type here leaves your browser.

Automated comment moderation for Facebook and Instagram

We monitor your Facebook and Instagram pages 24/7 and automatically hide bad comments and spam in your ads and organic posts.

Start for free

7 days free. No credit card required. Setup in 2 minutes.

What this tool does

There are two numbers for an Instagram caption and only one of them is worth knowing. The limit is 2,200 characters, which almost nobody reaches. The cut off is around 125, which everybody reaches, and that is where your caption disappears behind the word more.

Nothing warns you. Instagram accepts the whole thing, shows the first line and a half, and hides the rest behind a link most people never tap. So if your reason to buy is in the second paragraph, it is functionally not there.

This counts all four fields, shows exactly which words fall behind the more link, and counts emoji the way you do rather than the way JavaScript does. It also flags the characters Instagram will not accept in a username, which is the one field with rules about what you type rather than how much.

It is free, there is no signup, and the whole thing runs in your browser.

How to write a caption that does not get cut off

The rule is not be short. The rule is put the point where people can see it.

  1. 1Put the whole idea in the first lineWrite as if the caption is one sentence long, because for most of your audience it is. Everything after the cut off is for the small number of people who tapped more.
  2. 2Do not open with a hook that needs a payoffThis is the classic mistake. You wrote something intriguing that pays off in paragraph three, and paragraph three is behind a link. The tease is now just confusing.
  3. 3Put hashtags at the end or in a commentEither works and neither is a ranking trick. What matters is that thirty hashtags at the top eat your visible caption, which is the most valuable space you have.
  4. 4Watch the emojiThey count, and in a 150 character bio a row of them is expensive. This counter counts them the way you do rather than the way most counters do.
  5. 5Check the bio on a phoneBios wrap differently and line breaks behave oddly. 150 characters that look fine here can be four cramped lines on a real device.

Every Instagram limit worth knowing

Four fields, four different rules, and only one of them is about what you type rather than how much.

  1. 1Caption, 2,200 charactersCut off at roughly 125 on a phone. The limit is a wall you will never hit and the cut off is a wall you hit every time.
  2. 2Bio, 150 charactersThe tightest one, and the one people fight with. No cut off, because there is no room to need one.
  3. 3Username, 30 charactersThe only field with rules about the characters themselves: letters, numbers, full stops, and underscores. No spaces, no hyphens, and no styled Unicode, whatever a font generator implies.
  4. 4Comment, 2,200 charactersReported as both 1,000 and 2,200 depending on where you look, and Instagram publishes nothing. Not a number worth worrying about: nobody has ever written a 900 character comment that should have been shorter.

What this counter tells you, and what it does not

It counts characters. Useful, small, and worth knowing the edges of.

What this counter tells you

  • Where the cut off landsNot just that you are over, but which words disappear. Usually the ones you needed.
  • Emoji, counted properlyOne glyph, one character. Most counters use JavaScript's string length and tell you an emoji costs two.
  • Characters a username rejectsSpaces, hyphens, and anything exotic. The one field where what you type matters as much as how much.
  • Your hashtags against the 30 limitInstagram ignores anything past thirty and never says so.

What it cannot tell you

  • The exact cut off pointInstagram does not publish it and it moves with screen width and language. About 125 is the useful approximation, not a spec.
  • Whether the caption is any goodThis is the big one. A caption that fits perfectly and says nothing is worse than one that gets cut off after a great first line.
  • The comment limit, honestlySources say 1,000 and 2,200 and Instagram says nothing. We picked one and told you it is disputed rather than performing certainty.
  • Combined emojiA flag or a family emoji is several code points glued together and can count as more than one, even here. Nothing counts these the way a human does.
  • How it wraps on a phoneLine breaks, screen widths, and languages all change the shape. A count is not a preview.
  • What happens under the captionYou will spend twenty minutes on 125 characters, and the top comment underneath was written by a bot in four seconds.

Your caption vs your comments

One is 125 characters you control completely. The other is everything strangers write underneath. Here is the split.

This counterSweep Inbox
PriceFree, no signupPaid, with a 7 day free trial
What it coversThe words you writeThe words everyone else writes
How much you control itEntirely. It is your captionNone of it, until something is watching
WhenBefore you postAround the clock afterwards

Questions people actually ask

  • 2,200 characters, including your hashtags. The number that actually matters is different: your caption gets cut off behind a more link at roughly 125 characters on a phone. Almost nobody hits 2,200 and everybody hits 125, so treat 125 as the real limit and 2,200 as trivia.

More free tools

Every tool here is free, runs in your browser, and never asks for an email.

Hidden Words Generator

Build a blocked words list for Instagram and Facebook in one click, then paste it into your Meta settings. No signup, no email.

Open tool

Comment Spam Checker

Paste the comments from under your posts and ads, and see which ones are spam and why. No signup, no email.

Open tool

Negative Comment Reply Generator

Ready to post replies for complaints, scam accusations, trolls, and late deliveries. Pick the situation and the tone, then make it yours.

Open tool

Comment Moderation ROI Calculator

See what moderating your comments by hand costs every month, in hours and in money. Your numbers, our arithmetic, shown in full.

Open tool

Comment Section Health Score

Ten questions, one grade, and the specific fix for every weak spot in how you handle your comments. Most of the fixes are free.

Open tool

Profanity Block List Generator

Build a swear word block list in English, French, Spanish, Arabic, or German, and choose how strict it is. Paste it straight into Meta.

Open tool

Emoji Spam Blocked List

Emoji spam has no words, so word filters never see it. Meta's blocked list takes emojis too. Build one and paste it in.

Open tool

Arabic Hidden Words List

An Arabic blocked words list written as Arabic, not translated. Gulf, Egyptian, Levantine, and Maghrebi dialects included.

Open tool

Comment Policy Generator

The post you point at when someone asks why their comment was hidden. Pick your industry and strictness, then pin it.

Open tool

Facebook Review Response Templates

Replies for angry one star reviews, fake ones, mixed, and glowing. Written for the next customer reading, not the reviewer.

Open tool

Moderation Cost Savings Calculator

Covering every hour is 4.2 full time people. See the gap between the coverage you promised and the team you have.

Open tool

Facebook Ad Policy Checker

Paste your ad copy and see which phrases look risky, and which Meta policy each one belongs to. It cannot approve anything, and it says so.

Open tool

Ad Comment Cost Calculator

You paid for the impression and a scam reply was underneath it. See what that is worth, with the guesswork clearly labelled.

Open tool

Ad Character Limits Counter

Facebook and Instagram do not have the same limits, whatever the blogs say. Live counter with a truncation preview.

Open tool

CPM, CPC and CPA Calculator

Fill in whatever you have from Ads Manager and it works out the rest. Anything it cannot compute says so instead of showing zero.

Open tool

Breakeven ROAS Calculator

The 1 divided by margin shortcut is wrong and it flatters you. This one counts fees, shipping, and fulfilment.

Open tool

Ad Frequency Calculator

Frequency on its own tells you nothing. See how much of your audience you have actually burned through.

Open tool

UTM Builder

Tagged campaign links with the Meta presets already right, plus the dynamic parameters almost nobody uses.

Open tool

A/B Test Significance Calculator

Is variant B really winning, or is it a coin landing heads? A proper two-tailed test, explained in plain words.

Open tool

Ad Budget Calculator

Work backwards from a revenue goal to the spend it needs, with the ROAS your plan quietly assumes shown next to it.

Open tool

Engagement Bait Checker

Tag a friend, like if you agree, share to win. Meta demotes all of it. Paste your caption and get a rewrite.

Open tool

Instagram Engagement Rate Calculator

The rate everyone quotes divides your likes by people who never saw the post. This gives you that one and the honest one.

Open tool

Instagram Comment Picker

Pick a giveaway winner with a genuinely random draw. No post link, no upload, and deliberately no reroll.

Open tool

Banned Hashtag Checker

The ones that catch you out are words like desk and adulting. Honest about the fact that no list is official or current.

Open tool

Instagram Fonts Generator

Every style at once, ready to copy. Also the only one that tells you which styles your blind followers cannot read.

Open tool

Follower Growth Rate Calculator

8 percent in a week and 8 percent in a quarter are not the same. This normalises properly so you can compare them.

Open tool

Instagram Reach Rate Calculator

A 500 percent reach rate can mean your own followers never saw the post. Split it and find out which it is.

Open tool

Facebook Engagement Rate Calculator

Dividing by page likes is close to meaningless when barely any of them see your posts. Add reach and get the real number.

Open tool

Facebook Comment Picker

Draw a giveaway winner from your Facebook comments. No post link, nothing uploaded, and deliberately no reroll.

Open tool

Facebook Character Counter

63,206 characters is trivia. Your post gets cut at 125 on a phone, and you cannot see that from your desktop.

Open tool

125 characters you agonised over. One comment you never saw.

Your caption gets read once. The comment section under it gets read by everyone who scrolls past. Connect your pages and let Sweep Inbox keep it clean.

Get started for free

7 days free. No credit card. Cancel anytime.

Meta approved partnerFacebookInstagram
Meta Tech Provider