Instagram Character Counter

The most complete Instagram character counter: measure bio (150), caption (2,200), the "…more" cutoff (125), username, comment, DM and hashtag count in real time. Everything the app hides from you, right here.

📝 Caption (Post / Reels)
2,200
0 / 2,200
👁️ "…more" cutoff
125
0 / 125
📄 Bio
150
0 / 150
@ Username @
30
0 / 30
👤 Display name
30
0 / 30
💬 Comment
2,200
0 / 2,200
✉️ DM
1,000
0 / 1,000
# Hashtags used
30
0 / 30 max

What is an Instagram character counter?

An Instagram character counter is a tool that measures in real time how many characters your text occupies in each field of the platform: bio, post or Reel caption, comment, DM, username and display name.

Instagram does not include any counter inside the app. When you go over the limit, it simply truncates the text or blocks the publish button without warning. That is why measuring outside the app before pasting your content is the best way to avoid surprises.

Our Instagram character counter goes one step further: on top of counting characters, it counts hashtags (maximum 30) and has a dedicated card for the "…more" cutoff, the 125-character threshold where Instagram hides the rest of the caption in the feed.

Instagram character limits in 2026

These are the eight official limits our Instagram character counter measures simultaneously. All verified for 2026.

Post / Reel caption: 2,200 characters

The text below the image or video. Same limit for feed posts, Reels and carousels. Includes spaces, emojis, line breaks and hashtags.

"…more" cutoff: 125 characters

Instagram only shows the first 125 characters of a caption in the feed. Everything after that sits behind the "...more" button. If your hook is not there, almost nobody will read the rest.

Profile bio: 150 characters

The bio visible under your username. One of the most viewed pieces of text on your profile — and one of the most restrictive: only 150 characters to say who you are, what you do and what you offer.

Username (@handle): 30 characters

Letters, numbers, dots and underscores only. Maximum 30 characters. No spaces or emojis allowed.

Display name: 30 characters

The bold name above the bio. Emojis, spaces and symbols are allowed here, but still within a 30-character limit.

Comment: 2,200 characters

Comments share the same limit as captions. They also allow up to 30 hashtags — useful for moving hashtags out of the main caption.

Direct message (DM): 1,000 characters

DMs are more restricted: 1,000 characters per message. For longer content, split it into multiple messages.

Hashtags: 30 maximum per post

Instagram allows up to 30 hashtags per post and another 30 per comment. Our tool counts them automatically and warns you when you go over.

The "…more" cutoff at 125 characters

This is the golden rule nobody tells you about. Instagram hides the caption beyond character 125 behind the "...more" button. If the user does not tap, they do not read.

Why it matters in the feed

Scroll studies show less than 15% of users tap "...more" when scrolling past a post. Everything after character 125 reaches a minority. The hook, the question or the promise has to live in the first third.

On Reels the cutoff is even more aggressive

In the full-screen Reels view, the caption gets truncated around 55-60 characters. Everything else sits behind "...more". For Reels, treat the hook like a text message: max 55 characters of impact.

How to place the hook in the first 125 characters

Start with a direct question, a striking number or a bold claim. Avoid intros like "Today I want to tell you that...". Every filler word steals a valuable character. Use the tool to measure exactly that fragment before the cutoff.

How to use the 150 characters in your bio

The Instagram bio is probably the most read text on your entire profile. These are the templates that work best in 150 characters, measured with our Instagram character counter.

Line breaks and emojis as bullets

Line breaks count as 1 character each but drastically improve readability. An emoji at the start of each line acts as a visual bullet point and saves dashes or asterisks.

Template: personal brand

📚 [Profession] | [Specialty]
✨ I help [audience] [benefit]
👇 [Call to action]

Template: local business

🍕 [Business type] in [City]
⏰ [Hours]
📍 [Short address]
🚚 Book via link

Template: content creator

🎬 [Niche] creator
🔥 [Number] followers
📩 Collabs: DMs open
⬇️ Latest video

Hashtags on Instagram: how many fit and how much space they eat

Official limit: 30 hashtags per post

You can place 30 hashtags in the caption and another 30 in a comment of your own. If you exceed that number, Instagram either publishes the post without the extra hashtags or blocks the publication altogether.

The math: 30 hashtags can eat 450 characters

An average hashtag is about 15 characters, including the # symbol. Thirty hashtags mean about 450 characters of the caption budget gone. If your main text already uses 1,800, they will not fit. The Instagram character counter adds hashtags to the total and warns you before you go over.

Comment vs caption: where should hashtags go?

Many brands put hashtags in their own comment right after publishing. That keeps the caption clean while the post still shows up in searches. Recent tests show reach is practically identical either way.

How Instagram counts special characters

Emojis: usually 1 character

Unlike Twitter (which counts them as 2), Instagram counts most emojis as 1 Unicode code point. Composite emojis (families, flags, skin-tone professions) can consume 2 or more. Our Instagram character counter mirrors exactly what the official app reports.

Spaces and line breaks

Spaces count as 1 character. Line breaks also count as 1 character each. Keep that in mind when designing bios or captions with "pretty" formatting: every line break eats a usable character.

Non-ASCII letters (accents, ñ, ¿¡)

Accented letters, the Spanish ñ and opening signs ¿ ¡ all count as 1 character each. You can write in any Latin language without penalty.

URLs: not shortened like on Twitter

Unlike Twitter (where every URL counts as 23), Instagram counts links character by character in full. An 80-character URL eats 80 characters of your caption. That is why shorteners like bit.ly or the link in bio are standard practice.

How to use our Instagram character counter

1

Paste your text

Type or paste your caption, bio, comment or DM into the box above. The tool starts measuring instantly.

2

Check the 8 fields

Each card of the Instagram character counter shows how many characters you have used against the official limit. The bar changes color as you get close to the cap. The hashtag counter warns you if you cross 30.

3

Copy and publish

Once it fits, hit "Copy" and paste into Instagram. Everything runs in your browser: your content is never sent to any server.

Who uses an Instagram character counter

A good Instagram character counter is part of the daily workflow of any professional whose living depends on the platform. These are the profiles that use it the most.

📱

Community managers

Verify every caption with the Instagram character counter before publishing for brands and clients. Avoid public errors on profiles with millions of followers.

Influencers and creators

Optimize the hook within the first 125 characters and fit all the hashtags without breaking the caption.

🛍️

E-commerce and stores

Compact product descriptions with a call to action that fits before the "…more" cutoff.

🍽️

Local businesses

150-character bios with hours, address and reservation link. Every character matters.

🎨

Artists and photographers

Minimalist captions that do not steal the spotlight from the image but still capture relevant searches.

🏫

Personal brand

An Instagram character counter is essential for nailing your bio and converting visitors into followers.

Frequently asked questions about the Instagram character counter

How many characters can I write in an Instagram post?
An Instagram post (feed, Reel or carousel) allows up to 2,200 characters in the caption, including spaces, emojis, line breaks and hashtags. The limit is the same for feed posts, Reels and carousels. Comments also allow 2,200 characters.
What is the real Instagram bio character limit?
The Instagram bio allows exactly 150 characters. It is one of the tightest limits on the platform, which is why a measurement tool is essential to optimize your profile. Line breaks also count.
Do hashtags count against the caption limit?
Yes. Every character of every hashtag is subtracted from the 2,200-character caption budget. If you include 30 hashtags averaging 15 characters each, you lose about 450 usable characters. Our Instagram character counter adds hashtags to the total count and shows how many of the 30 allowed you have already used.
What is the maximum number of hashtags I can use?
Instagram allows up to 30 hashtags per post and 30 per comment. If you exceed that limit the post may publish without the extra hashtags, or Instagram may block the action entirely. Our tool warns you as soon as you cross the threshold.
Do emojis count as 1 or 2 characters on Instagram?
Unlike Twitter, Instagram counts emojis by Unicode code points. Most basic emojis count as 1, but composite emojis (families, skin-tone modifiers, flags) may consume 2 or more code points. Our tool mirrors the same behavior as the official app.
Why does my caption get cut at "…more" after 125 characters?
Instagram only shows the first 125 characters of a caption in the feed before the "...more" button. On Reels the cutoff is even more aggressive (around 55 characters). Your hook must live inside those first 125 characters, and our Instagram character counter has a dedicated card to measure exactly that.
What are the limits for comments and DMs?
Comments allow up to 2,200 characters, same as the caption. Direct messages (DMs) have a shorter limit: 1,000 characters per message. If you need to send longer content via DM, you will have to split it into several messages.
Does Instagram have a built-in character counter?
No. Instagram does not show any counter in the bio, caption or comments. It also does not warn you when you approach the limit: it simply truncates your text or blocks the publish button. That is why creators rely on an external Instagram character counter before posting.