Instagram Character Limit Counter

Count characters against real Instagram limits before you post.

Live character counter enforcing Instagram's actual per-field limits (caption, bio, comment, username) with colour-coded warnings as you approach and exceed each threshold.

What is Instagram's caption character limit?

Instagram captions allow up to 2,200 characters. Only the first roughly 125 characters show before the 'more' link, so put your hook at the very start. Captions over 2,200 characters cannot be posted.

Instagram silently truncates or rejects text that runs past its per-field limits, and each field has a different ceiling. This counter tells you exactly how many characters you have used and how many remain for captions, bios, comments, and usernames, with a colour warning before you cross the line.

How it works

Each Instagram field has a fixed maximum:

  • Caption and comment: 2,200 characters
  • Bio: 150 characters
  • Username: 30 characters

The counter measures the length of your text in Unicode code points (using the spread operator so multi-byte emoji are counted as code points rather than UTF-16 units) and compares it to the selected field’s limit. It then shows remaining characters and turns amber at 90% and red once you exceed the limit.

Tips and example

Front-load captions: only about the first 125 characters appear before the more link, so your hook and call to action belong in that window. For a bio, every character counts toward the 150-cap including line breaks, so favour short punchy lines and a single link. If the counter shows red, trim until it returns to green — Instagram will refuse a caption that is even one character over 2,200.