Instagram Character Counter

Type or paste text and watch the length against the ceiling for the field you are filling in. The counter tracks captions, profile text, display names and hashtag strings separately, and also reports word, hashtag, mention and emoji totals as you go.

Four Ceilings and Four Live Tallies

The page pairs one editable box with a dropdown that selects which ceiling applies. Every keystroke re-runs the measurement, so the number and the coloured bar update without a button press. Alongside the length it counts four other things about the same string.

Checking a Piece of Text

  1. Choose the field you are writing for in the dropdown: caption, bio, name or hashtags.
  2. Type or paste the text into the box. There is no submit step; the numbers move as you type.
  3. Watch the large ratio reading first, since it shows the used count over the ceiling for the selected field.
  4. Glance at the remaining figure. A positive number is the room you still have; a negative one is how far past the ceiling you have gone.
  5. Treat the colour as a rough signal only, and check the exact number before you commit, because the amber warning appears a little before the ceiling, not at it.
  6. Use the word, hashtag, mention and emoji tiles to confirm that a paste carried the items you expected across.
  7. Copy the text out with the copy button, or clear the box to start again; neither action changes anything stored on the device.

What the Tiles Report for Two Short Strings

Length is counted by JavaScript string units rather than by visible glyphs, which matters the moment an emoji is involved. These two examples show where the number and the eye disagree.

Ways to Fit a Message Into a Fixed Allowance

AlternativeNotes
Compress the openingKeep the first line short and put the detail later. The opening is what most readers see before any truncation, so the length is best spent there rather than distributed evenly.
Move extras to the first commentLong hashtag strings and secondary links can sit in a comment under the post. The caption stays lean and the additional terms still travel with the thread.
Split into a carouselIf the thought genuinely needs the space, spread it across several frames instead of forcing it into one caption. Each slide can be short, and the caption becomes a caption again.
Send readers to the profileWhen the message has a destination, trim the caption to a hook and keep the full explanation behind the link in the profile rather than in the field itself.

Where the Counting Happens

The tally is plain arithmetic on a string held in the page. Nothing is measured on a server, and the text never leaves the browser while you type.

Counting Questions

Why does one emoji add two to the count?

Because the length is measured in the string units the browser uses, and an emoji outside the basic range is stored as a surrogate pair of two units. The emoji tile still reports it as a single emoji, so the length and the emoji count can disagree about the same character.

What exactly counts as a hashtag or a mention?

A hashtag is a hash followed by one or more word characters, and a mention is an at sign followed by the same. Only the tagged token is matched, so surrounding punctuation does not join the tag. A hash followed by a space or a symbol is not counted.

When does the counter turn amber?

When fewer than a tenth of the allowance remains, using a strict comparison. On the 150 ceiling that means 14 remaining or fewer; on the 2,200 ceiling it means 219 or fewer. Exactly one tenth left is still green, and a negative remaining figure turns the reading red.

Is the hashtag allowance a number of tags or a number of characters?

It is a character allowance for the hashtag string you paste in, set at 30 units. It is not a cap on how many tags you may use; it measures the length of the text in the box when hashtags are the selected field.

Does the page store or send what I type?

No. The measurement is done in the page and the text stays in the browser. There is no upload and no saved copy, so anything you have not copied out is gone once the tab is closed.

Last verified: October 3, 2026

Launch Instagram Character Counter

All Tools · All Tools · About · How We Test · Contact · Privacy

Maintained by Huang Bin · Last updated October 3, 2026

Loading Vue Application