Skip to content
Part of: How-to format
General

Instagram caption character limit: 2,200, plus bio, comments and more

Instagram captions can run to 2,200 characters, bios to 150 and Notes to 60, with up to 5 hashtags per post. Comment, chat, name and username limits come only from third-party guides. Only the start of a caption shows before "more", so lead with the point, and check emoji-heavy or styled text in the app.

Shreyas BagalยทAug 19, 2026ยท7 min

Instagram captions can run to 2,200 characters, bios to 150 and Notes to 60, with up to 5 hashtags per post. Comment, chat, name and username limits come only from third-party guides. Only the start of a caption shows before "more", so lead with the point, and check emoji-heavy or styled text in the app.

Key takeaways

  • Meta's developer documentation caps an Instagram caption at 2,200 characters, and hashtags in the caption count toward that total.
  • Instagram's Help Center allows a bio of up to 150 characters, a Note of up to 60 characters and up to 5 hashtags on a post, a cap Instagram cut from 30 in December 2025.
  • Instagram doesn't publish limits for comments, chat messages, names or usernames, so the common figures of 2,200, 1,000, 30 and 30 characters come from third-party guides.
  • Instagram doesn't say where the feed cuts a caption, so treat the 125 characters that guides quote as an estimate and put the point of the post in the first line.
  • Most emoji and bold or italic Unicode letters count as one character you see but as at least two UTF-16 code units and at least four UTF-8 bytes, which is why counters disagree.
Instagram caption character limit: 2,200, plus bio, comments and more
On this page

Data

An Instagram caption can be up to 2,200 characters, according to Meta's developer documentation. Instagram's Help Center caps a bio at 150 characters, a Note at 60 and a post at 5 hashtags. Instagram doesn't publish limits for comments or chat messages, but guides that track its limits give 2,200 and 1,000 characters.

For most posts, the preview matters more than the cap: the feed shows only the start of a long caption before "more", so your opening line carries the post. Below, Instagram's text limits are listed with where each number comes from, as checked in September 2026, followed by what they mean for the preview, hashtags and text full of emoji or styled letters.

Instagram text limits and where each number comes from

TextLimitSource
Post caption2,200 charactersMeta developer docs
Hashtags on a post or Reel5Instagram Help Center
Bio150 charactersInstagram Help Center
Note60 characters, shown for up to 24 hoursInstagram Help Center
Links on your profile5Instagram launch in April 2023, reported by TechCrunch
Image alt text published through Meta's API1,000 charactersMeta developer docs
Chat message sent through Meta's API1,000 bytesMeta developer docs
Comment2,200 charactersThird-party guides
Chat message (DM)1,000 charactersThird-party guides
Name30 charactersThird-party guides
Username30 charactersThird-party guides

How to read the source column:

  • Instagram Help Center figures are Instagram's own rules for what you type in the app.
  • Meta developer docs describe what apps can publish or send through Meta's API, and that's where the 2,200-character caption cap is written down. The alt text and chat figures apply to those tools. Instagram's own help page on alt text explains how to add it to a photo but gives no length.
  • Third-party guides marks figures Instagram hasn't published, taken from guides such as Sendible's and SocialRails'. Sendible also lists 2,200 characters for Reels captions.

No Help Center or developer page found for this guide gives a text limit for Stories or broadcast channel messages, so the table leaves them out rather than guess.

What shows before "more"

Instagram doesn't publish where the feed cuts off a caption. Guides such as Sendible's say the first 125 characters show before "more", but Instagram hasn't confirmed that, so treat it as an estimate, not a rule. What holds either way: people decide whether to tap from those first words, and everything after the cut, your call to action included, stays hidden until they do.

To write an opening that still works when it's cut short:

  1. Lead with the point. Say what the post is and why it matters in the first sentence, before any greeting.
  2. Ask early. If you want replies, put the question in the opening line instead of the last.
  3. Push extras down. Hashtags, credits and "link in bio" reminders belong at the end.
  4. Keep the opening in plain letters. Screen readers may read styled Unicode letter by letter, and styled words don't match search.
  5. Check it once it's live. Instagram lets you edit a caption after posting, so fix an opening that reads badly in the feed.

Bio, name and username

Instagram's Help Center caps your bio at 150 characters. Your profile can also hold up to five links, a feature Instagram opened to all accounts in April 2023, TechCrunch reported.

The Help Center doesn't give a length for your name or username. Guides that track Instagram's limits put both at 30 characters. They also say a username can use only letters, numbers, periods and underscores, can't start or end with a period and can't contain two periods in a row. Styled Unicode letters aren't on that list, so they won't work in a username. For fitting a bio into 150 characters, see the Instagram bio character limit guide.

Hashtags: up to 5 per post

Instagram's Help Center allows up to 5 hashtags on a post, added in the caption or in comments. Instagram announced the cut from 30 to 5, for posts and Reels, in December 2025, so any guide that still says 30 is out of date.

  • Hashtags in a caption are part of its 2,200 characters.
  • Type them in plain letters. A hashtag in styled Unicode is different text from the plain tag, so it won't match what people search for.
  • With five slots, make each tag describe the post rather than a broad topic.

For choosing your five, see how many hashtags to use on Instagram.

Comments, chats and Notes

Comments

Instagram doesn't publish a comment limit. Guides such as Sendible's put it at 2,200 characters, the same as a caption. If you're answering a question in the comments, give the answer in the first sentence and the detail after it.

Chats

The same guides give 1,000 characters per chat message. Meta's developer docs for its Instagram messaging API, which apps use to send messages for business and creator accounts, set a different cap: 1,000 bytes of UTF-8 text. Plain English letters take 1 byte each, but most emoji and most bold or italic Unicode letters take 4. An automated reply full of them reaches that cap long before 1,000 visible characters.

Notes

Notes are short updates, up to 60 characters, that you share with certain people. Yours appears at the top of the inbox in Instagram messaging and above your profile picture for up to 24 hours.

How emoji and styled letters are counted

Meta's developer docs give the caption cap in characters without saying what counts as one, and the Help Center doesn't explain how Instagram counts emoji or styled letters. That gap is why two counters can disagree about the same caption. Three common measures give different answers:

You typeCharacters you seeUTF-16 code unitsUTF-8 bytes
A (plain letter)111
๐€ (bold math letter)124
๐Ÿ˜„ (emoji)124
๐Ÿ‘๐Ÿฝ (emoji with a skin tone)148
  • Characters you see, also called graphemes, match how a person counts. The skin-toned thumbs-up is one symbol, though it's built from two Unicode code points.
  • UTF-16 code units are what a JavaScript length check returns. MDN notes that emoji and mathematical symbols can take two units each, so tools that count this way show higher numbers for them.
  • UTF-8 bytes measure size rather than symbols, which matters for byte-based caps like the messaging API's.

Styled "bold" letters aren't a font. They're separate characters from Unicode's Mathematical Alphanumeric Symbols block (U+1D400 to U+1D7FF), and Unicode's chart says they're meant for math variables, with standard letters and markup for general text. Their cost goes beyond length: screen readers may read them letter by letter, styled words don't match search or hashtags, and rarer styles can show as empty boxes on older devices. How fancy text inflates your character count covers the details.

If a caption is close to 2,200, Instagram's count is the one that matters, so paste the final text into the app and check it before you publish.

How other platforms compare

  • X: 280 characters per post in X's developer docs, which count every emoji as 2 characters and every link as 23.
  • Threads: 500 characters per post, plus an optional text attachment of up to 10,000 characters, added in September 2025.
  • Everything else: the social media character limits guide puts TikTok, LinkedIn, Facebook and more in one table.

Check a caption with BoldlyType

  1. Paste your caption into the character counter and pick the Instagram caption preset (there's one for bios too). It counts the characters you see, plus words, lines and UTF-8 bytes, shows how close you are to 2,200 and changes the bar's color once you pass the common 125-character preview estimate.
  2. To style a word or two, use the Instagram text formatter. Its counter tracks the text you type against 2,200. Paste the styled result into the character counter to see its byte count.
  3. For a first draft, the Instagram caption generator writes five caption options from a short description, in the tone and length you pick. It's free, needs no signup, sends what you type to BoldlyType's server to write them and never posts anything.

What can go wrong

  • Limits change. The hashtag cap fell from 30 to 5 in December 2025, yet Meta's developer reference for publishing apps still lists 30 hashtags and 20 @mentions per caption. Plan around the Help Center's 5.
  • Some figures aren't official. The comment, chat, name and username limits come from third-party guides, and so does the 125-character preview estimate.
  • Counters disagree. A tool that counts UTF-16 units or bytes shows a higher number for emoji and styled letters than one that counts what you see.
  • The preview hides the rest. Anything past the cut, including your call to action, stays out of sight until someone taps "more".
  • Caption links usually aren't clickable. Engadget noted that Instagram has long limited link-sharing to Stories, Reels and profiles, and in March 2026 it reported that Meta had started testing clickable caption links for Meta Verified subscribers. For most accounts, a web address in a caption is plain text. For the workaround many creators use, see why they ask you to comment a keyword to get the link.

Ready to put this into practice?

Open a formatter

Sources

Spotted an error? Email hello@boldlytype.com โ€” we update guides when platforms change and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

How many characters show before "more" on Instagram?

Instagram doesn't publish the number. Guides that track Instagram's limits, such as Sendible's, say the first 125 characters appear before "more", but Instagram hasn't confirmed it, so treat the figure as an estimate. Everything after the cut, including a call to action or hashtags, stays hidden until someone taps. Put the point of the post, and any question you want answered, in the first line, and move credits and hashtags to the end. If the opening reads badly once the post is live, you can edit the caption.

Do emojis count as more than one character on Instagram?

Instagram doesn't say how it counts them, so the answer depends on the counter. Counted as characters you see, a simple smiley emoji is one. Counted in UTF-16 code units, the method behind JavaScript's length check, it's two, and a thumbs-up with a skin tone is four. Counted in UTF-8 bytes, most emoji take four. Bold and italic Unicode letters behave much the same way. If your caption is close to 2,200 characters, paste it into Instagram and check the full text before you publish.

What is the Instagram comment character limit?

Instagram doesn't publish one. Guides that track its limits, including Sendible's, put a comment at up to 2,200 characters, the same as a caption. Instagram's Help Center does say hashtags can go in comments as well as in captions, with up to 5 on a post. Few comments come anywhere near the cap. If you're replying to a question, answer it in the first sentence and add detail after, so the reply makes sense even when someone only skims it.

Is the caption limit the same for Instagram Reels?

Going by published figures, yes. Meta's developer documentation gives a single caption cap of 2,200 characters for photos, videos and carousels published through its API, and Sendible's guide lists the same 2,200 for Reels captions. The 5-hashtag cap covers Reels too: Instagram announced the cut from 30 to 5 for posts and Reels in December 2025. Sendible also notes that Reels captions get cut off sooner on phones, so put the hook in the first few words.

Can you put a clickable link in an Instagram caption?

For most accounts, no: a web address typed into a caption shows as plain text. Engadget reported in March 2026 that Meta had started testing clickable caption links for Meta Verified subscribers, and noted that Instagram has long limited link-sharing to Stories, Reels and profiles. Until caption links reach your account, point people to your profile, which can hold up to five links, or share the link in a Story. Say where the link is early in the caption, since the end may sit behind "more".

What is the Instagram DM character limit?

Instagram doesn't publish one for chats you type in the app. Guides that track its limits, including Sendible's, put a direct message at 1,000 characters. Messages that apps send through Meta's Instagram messaging API have a documented cap instead: 1,000 bytes of UTF-8 text. Plain English letters take one byte each, but most emoji and most bold or italic Unicode letters take four, so an automated reply packed with them hits the cap well before 1,000 visible characters. For a long message, split it into parts.

The sub-questions readers ask next โ€” answered, with where to go.

Instagram allows up to 2,200 characters in a caption, but the feed shows only the opening before the text collapses behind a 'more' link. Instagram doesn't publish exactly where that cut falls; guides often put it around 125 characters, so treat the first line or two as the part everyone sees. Anything past it, including extra context, calls to action and hashtags, stays hidden until someone taps to expand. Because many people scroll without tapping, the opening carries most of the weight: put your hook, key message or question at the very start so it reads completely in the collapsed view, and use the rest of the caption for detail, storytelling and hashtags rather than anything every viewer must see.

Open the character counter

Instagram's native caption box strips many line breaks and spacing, especially when text is pasted from another app or contains trailing spaces before a return. The reliable method is to write your caption in a formatter that inserts genuine line-break characters, then paste the finished block into Instagram in one action rather than hitting return inside the app. Avoid leaving blank spaces at the end of a line, since Instagram often collapses those gaps. For separated paragraphs, some creators place a single invisible or neutral character on the empty line so it survives. Composing externally also lets you check how your opening lines read and confirm hashtags fall after your main copy. Paste once, review the spacing in the live preview, and edit only if a break collapses.

Open the line break tool

Instagram's Help Center allows up to 5 hashtags on a post, and they can go in the caption or in comments; the old limit of 30 no longer applies. Choose specific tags that describe the post itself rather than broad ones, and write each as a single run of letters and numbers, since spaces and special characters break a hashtag. Placement matters because hashtags in the caption count toward the 2,200-character limit and clutter the opening lines if placed up front. Put them after your main copy, past the point where Instagram cuts the caption with a 'more' link, or in a comment, so the visible preview stays clean. Capitalizing each word in a tag (#SmallBusinessTips) also helps screen readers read it.

Open the Instagram formatter

Related in this series

See all in How-to format

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading