Instagram Character Counter
The Instagram character counter above is a free, live tool that tracks every letter, emoji, space and hashtag as you type. It mirrors the exact limits Instagram enforces across captions, bios, comments, usernames, display names, Story text overlays and Reels captions, so you can see the moment your copy will be truncated, rejected, or silently cut off in the feed. Whether you are writing a long-form storytelling caption, polishing a keyword-rich bio, or drafting a comment that drops a link in the first reply, this counter keeps you inside the limits while you still have room to edit.
Instagram does not give you a warning before it trims a caption or rejects a bio, and the in-app counter is sometimes hidden behind the keyboard. Writing in a proper character counter first lets you focus on hook, rhythm and call to action without constantly switching tabs. Paste the finished copy back into Instagram, or schedule it with a social tool, and publish with confidence.
Instagram character limits by surface
Every Instagram surface has its own hard limit. Going one character over means your post either fails to submit or appears truncated to followers. These are the current limits the counter checks against.
Caption limit: 2,200 characters
Feed captions, carousel captions and single-image posts all share the same cap of 2,200 characters, which is roughly 330 to 400 English words. Instagram counts every character, including spaces, line breaks, emojis and hashtags. The feed preview only shows the first 125 characters before the “more” link, so the opening sentence is the most valuable real estate on the entire page.
Bio limit: 150 characters
Your profile bio is capped at 150 characters. This is the shortest and most strategic surface on Instagram, because it is the first thing a cold visitor reads before deciding whether to follow. Line breaks and emojis count toward the limit, and certain special characters consume two slots instead of one.
Comment limit: 2,200 characters
Comments on any post, Reel or live broadcast share the same 2,200 character ceiling as captions. Brands that drop links or full product descriptions in the first comment can use this space almost like a second caption.
Username limit: 30 characters
The @handle is limited to 30 characters and may only contain letters, numbers, periods and underscores. Spaces and emojis are not permitted. Short, readable handles perform better in search and in-feed mentions.
Display name limit: 30 characters
The display name that sits above your bio can also be 30 characters. Unlike the username, it accepts emojis and spaces, and it is indexed by Instagram search, so adding a secondary keyword here is a proven visibility tactic.
Story text limit
Instagram Stories do not advertise a single text cap, but each text sticker holds a practical limit before the font auto-shrinks beyond readability. The counter helps you keep each sticker tight, usually under 250 characters per sticker, so the viewer does not have to squint or tap to read.
Reels caption limit: 2,200 characters
Reels use the same 2,200 character caption limit as feed posts, but the visible preview above the video is even shorter than the feed preview. The first line must hook the viewer in under one second of scroll time.
Hashtag limit: 30 per post
Instagram allows up to 30 hashtags per caption and per comment. Adding a 31st hashtag will cause the caption to post without any hashtags at all, which is a silent failure that has cost many creators their reach. The counter tracks hashtag count alongside character count so you never cross that line.
How to use the Instagram character counter
- Pick the surface you are writing for: caption, bio, comment, username, display name, Story or Reels.
- Paste or type your copy into the counter field above.
- Watch the live character, word and hashtag counts update with every keystroke.
- Edit until you are comfortably under the limit with room for edits and emojis.
- Copy the final text and paste it into Instagram, or straight into your scheduler of choice.
The counter also flags zero-width and invisible characters that sometimes sneak in when copying from Google Docs, Notion or ChatGPT, which can quietly push your caption over the limit.
Use cases
Creator captions and storytelling
Long-form creators who write 300 word captions need to know the exact moment they cross the 2,200 character ceiling. The counter lets you structure a hook, a story arc and a call to action without losing the last paragraph to a silent truncation.
E-commerce product posts
Shoppable posts often need to fit a product description, sizing details, a price anchor and a CTA in one caption. The counter helps you prioritize, especially when multi-language copy doubles the character count.
Brand bios and link-in-bio pages
With only 150 characters, brand bios have to earn every slot. Write three or four variations in the counter, see which one lands cleanest under the limit, and A/B test on the live profile.
Hashtag strategy
Whether you place hashtags in the caption or in the first comment, you still need to stay under 30 tags. The counter tracks each hashtag separately so you can test tag sets without hitting the silent-fail threshold.
Call to action placement
Because only the first 125 characters show before “more,” your CTA either lives above the fold in a short caption, or it has to be teased above the fold and delivered below. The counter lets you measure exactly where the cut happens so the CTA lands where you want it.
Best practices for Instagram copy length
- Front-load the hook. Write the first 125 characters as a standalone sentence. This is the only part of your caption that appears in the feed before the “more” link expands the full text.
- Choose hashtags in caption or first comment. Both placements count equally for reach, but putting them in the first comment keeps the caption visually clean. Keep them under 30 either way.
- Use line breaks intentionally. Every line break counts as a character, and on mobile a short-line caption is dramatically more readable than a wall of text.
- Mind the emoji cost. Most emojis count as two characters, and compound emojis with skin tones or gender modifiers can count as four or more. The counter shows the real weight, not the visual length.
- Keep usernames short. A 12 to 16 character handle is easier to tag, easier to remember and leaves room for a verified checkmark without truncation in mentions.
- Stack a keyword into the display name. The 30 character display name is indexed by Instagram search. Pair your brand with a searchable descriptor such as “Studio | Social Media Tips.”
- Write Story text in short bursts. If a single Story sticker shrinks the font too small to read on a phone in bright light, split it across two stickers instead.
- Preview on mobile. The feed truncation point can shift by a few characters depending on device and language. Always preview on a phone before scheduling.
Frequently asked questions
How many characters can an Instagram caption have?
Instagram captions are capped at 2,200 characters, including spaces, emojis, line breaks and hashtags. The feed preview shows only the first 125 characters before the “more” link.
How many characters are allowed in an Instagram bio?
The Instagram bio allows up to 150 characters. Emojis and line breaks count toward the total, and some special characters take up two slots.
How long can an Instagram username be?
Usernames can be up to 30 characters long and may include letters, numbers, periods and underscores. Shorter handles are easier to search and tag.
Does the display name count separately from the username?
Yes. The display name sits above the bio, allows emojis and spaces, and has its own 30 character limit. Instagram search indexes the display name, making it a valuable keyword slot.
How many hashtags can I use on one Instagram post?
Instagram allows up to 30 hashtags per caption and up to 30 per comment. Adding a 31st hashtag causes the caption to post without any hashtags.
Do emojis count as more than one character?
Most emojis count as two characters and some composite emojis count as four or more. The counter above reports the true character weight as Instagram sees it.
Is it better to place hashtags in the caption or the first comment?
Instagram treats both placements equally for discovery. Using the first comment keeps the caption clean and avoids hashtag clutter above the fold.
What is the character limit for Instagram Reels captions?
Reels captions share the 2,200 character limit with feed posts, but the visible preview above the video is shorter, so the first line should hook immediately.
Schedule Instagram posts with Postiz
Once your caption, bio or Reels description is inside the limits, the fastest way to publish it is with Postiz. Postiz is an open-source social media scheduler that supports Instagram feed posts, carousels, Reels and Stories, with a built-in character counter, AI caption assistant, hashtag groups and team collaboration. You can draft in Postiz, preview how the caption looks on a real mobile feed, and schedule across Instagram, TikTok, LinkedIn, X, YouTube, Threads, Bluesky and more from one calendar.
Write inside the character limit here, then schedule it with Postiz and get back to creating.
Check also:
Do you want to grow your social media faster?

Do You Want to Grow Your Social Media Faster?
Thousands of creators and businesses use Postiz to 10x their social media reach. Stop spending hours — automate and grow.
Ready to get started?
Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.
Open-source social media scheduling tool