How to use the instagram character counter
- Paste your caption into the Caption field to see the live character count and hashtag total.
- Check your bio by pasting it into the Bio field to verify it stays within 150 characters.
- Test a username in the Username field to confirm it is 30 characters or fewer and uses only allowed characters.
- Review the results table below each field for counts, remaining space and any warnings.
Instagram limits explained
Instagram sets a length limit on each text field. The one most people check with an instagram character counter is the caption limit of 2,200 characters. The profile bio allows 150 characters, and a username can be up to 30 characters long using letters, numbers, periods and underscores.
Hashtags have their own limit. For years Instagram allowed up to 30 hashtags on a post. Since December 2025 it has been widely reported that Instagram now accepts only 5 per post. We could not confirm the current number on Instagram's own help pages from here, so this tool counts your hashtags, shows them against the classic limit of 30, and tells you when you are above 5. Check the Instagram app before you publish.
How the ig character counter works
The tool counts Unicode code points, so a letter, a space and a punctuation mark each count as one, and a basic emoji counts as one. Emoji built from several code points (skin tones, flags, joined family emoji) count as more than one here. Instagram does not publish how it counts them, so treat the count as a close estimate near the limit.
For example, the caption Sunset vibes #nature #photo is 27 characters with 2 hashtags, which leaves 2,173 of the 2,200 characters.
A hashtag is counted when a # is followed by letters, numbers or underscores and is not attached to the end of another word.
Reference table of Instagram text limits
| Field | Limit |
|---|---|
| Caption | 2,200 characters |
| Bio | 150 characters |
| Username | 30 characters (letters, numbers, periods, underscores) |
| Hashtags | 30 historically; 5 per post reported since December 2025 |
Instagram can change these numbers without notice, so confirm them in the app.
Tips for writing within the limits
When drafting captions, write freely first and then use this instagram caption character counter to trim excess. Put the most important words at the start, because long captions are cut off behind a "more" link in the feed.
For bios, avoid filler words and use line breaks to separate ideas. A single link in the bio can point to a page that holds all your other links.
Whatever the hashtag limit is, a few relevant tags read better than a block of generic ones.
Worked examples
| Example | Input | Result |
|---|---|---|
| Short caption | Caption: Loving this sunset! #nature #photography #goldenhour | Caption: 52 / 2,200; Hashtags: 3; Bio: 0 / 150; Username: 0 / 30 |
| Full bio check | Bio: Digital creator based in NYC. I share tips on productivity and design. Link below for my latest project. | Caption: 0 / 2,200; Hashtags: 0; Bio: 104 / 150; Username: 0 / 30 |
| Username length | Username: jane.doe_photography_nyc | Caption: 0 / 2,200; Hashtags: 0; Bio: 0 / 150; Username: 24 / 30 |
FAQ
What is the maximum length for an Instagram caption?
An Instagram caption can be up to 2,200 characters long. This ig character counter shows your exact count and remaining space as you type.
How many hashtags can I use on Instagram?
Instagram long allowed 30 hashtags per post, and it has been widely reported that the limit became 5 in December 2025. This tool shows how many hashtags your caption has so you can compare it with the limit shown in the app.
What is the bio character limit on Instagram?
The profile bio is limited to 150 characters. This instagram caption character counter also includes a dedicated bio field so you can check it separately.
Do emojis count as one character on Instagram?
Instagram does not publish exactly how it counts emoji. This tool counts one for a basic emoji and more for emoji joined from several code points, so leave a small margin when you are near 2,200 or 150.
What characters are allowed in an Instagram username?
Usernames can contain letters, numbers, periods and underscores, up to 30 characters. Instagram treats uppercase letters as lowercase.
Is this tool free and private?
Yes. The tool runs entirely in your browser. Your text is never sent to any server.