Instagram Character Counter

Type or paste your text below and instantly see your character count against every Instagram limit - captions, bios, comments, DMs, hashtags and more.

0 characters 0 words 0 hashtags 0 lines

Post caption

Caption truncates in feed after 125 characters

0 / 2,200

Bio

Your Instagram profile bio

0 / 150

Comment

Reply or comment on a post

0 / 2,200

Direct message (DM)

Single DM message

0 / 1,000

Username

Your @handle

0 / 30

Profile name

Display name on your profile

0 / 30

Hashtags

Maximum hashtags per post

0 / 30

Feed preview truncation

Caption is cut off in feed after this

0 / 125

Instagram character limits at a glance

Post caption

2,200

Bio

150

Comment

2,200

DM

1,000

Username

30

Hashtags per post

30

Frequently asked questions

What is the character limit for Instagram captions?

Instagram captions have a maximum of 2,200 characters. However, only the first 125 characters are shown in the feed before a "more" link - so put the most important content first.

What is the character limit for an Instagram bio?

Instagram bios are limited to 150 characters. Make every character count - include your key message and a call to action pointing people to your link in bio.

How many hashtags can I use on Instagram?

You can use up to 30 hashtags per post and up to 10 per Story. Using more than 30 will prevent the post from publishing. This counter detects hashtags (words starting with #) automatically.

Are emojis counted as characters on Instagram?

Yes. Most emojis count as 2 characters in Instagram's internal encoding. This counter uses JavaScript's string length, which may report 1–2 per emoji depending on the emoji - the actual Instagram count can vary slightly for complex emoji sequences.

Do line breaks count as characters?

Yes, each line break counts as one character toward Instagram's limit.

Create your first mockup today

Join thousands of social media marketers like you using Mockupduck to plan, visualize and get fast approval on their social media content