Runs in your browser · nothing uploaded
Instagram character counter
Type or paste a caption, bio, comment or message and see the count against a limit. Every limit is labelled: read on a Meta page and dated, or not confirmed. You can change any of them. The text stays on this page.
How it works
1Type or paste your text
The count updates with every keystroke. Characters are counted the way you see them, so one emoji is one character, with bytes and other counts shown below.
2Choose what it’s for
Caption, alt text, DM, bio, username, comment, Facebook ad text or headline, a Facebook post, or your own number. Each shows its limit and its source.
3Watch the meter
The bar fills as you type, then shows how many characters remain, or by how many you’re over, with the overflowing part highlighted.
4Change a limit if you know better
If Instagram changes a limit or you work to a stricter one, type your own number. It is kept for this visit only.
The limits, and where each one comes from
Meta’s own help pages (help.instagram.com, facebook.com/help) come back empty when a script fetches them, but they load in a browser, so we read them there. On 7 October 2026 we opened these Meta pages and read the figures on them:
| Field | Limit | Source (read 7 Oct 2026) |
|---|---|---|
| Bio | 150 characters | Instagram Help Center, “Add a bio to your Instagram profile” |
| Hashtags on a post | Up to 5 | Instagram Help Center, “Use hashtags on Instagram” |
| Caption | 2,200 characters, 30 hashtags, 20 @ tags | Instagram Platform, IG User Media reference, updated 28 Sep 2026 |
| Alt text | 1,000 characters | The same page |
| DM text | 1,000 bytes (UTF-8) | Instagram messaging API, Send Messages, updated 28 Sep 2026 |
| Facebook ad primary text | 50 to 150 characters recommended | Meta Ads Guide, Facebook Feed image ad |
| Facebook ad headline | 27 characters recommended | The same Ads Guide page |
Two cautions. The developer pages describe what the API accepts when an app publishes a post or sends a message, and the app itself may allow something different. And the Ads Guide figures are recommendations for one ad format, not hard caps.
Limits we couldn’t confirm
The username (30), comments (2,200) and a Facebook post (63,206) are the figures usually quoted. We searched Instagram’s Help Center and the Facebook Help Centre on 7 October 2026 and found no article that states them, so the counter marks them “Not confirmed” and lets you edit the number. Treat them as a good guide, and check the count in the app before relying on it.
For usernames, the format rule is separate from the length: letters, numbers, full stops and underscores, with no two full stops in a row and no full stop at the start or end.
How many hashtags: 5 or 30?
Instagram’s own Help Center article, “Use hashtags on Instagram”, says: “You can use up to 5 tags on a post. If you include more than 5 tags on a single photo/video, your comment won’t post.” A Social Samosa report dated 19 December 2025 says Instagram is gradually limiting posts and Reels to five hashtags, and quotes Instagram: “We find that using fewer (up to 5) more targeted hashtags, rather than many generic ones, can improve both your content’s performance and people’s experience on Instagram.” Meta’s API reference, updated 28 September 2026, still says a published caption can hold “30 hashtags”.
So the counter shows both numbers side by side. We can’t say why the API reference still lists 30. For what you type in the app, five is the figure Instagram’s help article gives, and if you use five or fewer you are inside both. The same article says hashtags can go in the caption or in comments, that numbers are allowed in a hashtag, and that spaces and special characters such as $ or % won’t work.
How characters are counted
The main count follows what you see on screen: one emoji, one flag or one accented letter counts as one character, even though a computer may store it as several. Meta’s pages say “characters” without defining that. So the tool also shows UTF-16 units (how JavaScript counts) and UTF-8 bytes (what the DM limit uses). If a caption is close to 2,200 and heavy with emoji, trust the lower margin.
Tip: Keep your most important words in the first line or two. Instagram shows only the start of a long caption before “more”.
Questions people ask
What is the Instagram caption limit?
Meta’s IG User Media reference, updated 28 September 2026, says a caption published through the API can have up to 2,200 characters, 30 hashtags and 20 @ tags. The Help Center articles we read on adding a caption give the steps but no limit, so we have no Meta page that states the in-app figure separately.
Is the Instagram bio limit 150 characters?
Yes. Instagram’s Help Center article “Add a bio to your Instagram profile” says you can write a bio of up to 150 characters. It doesn’t say how emoji are counted, so check the count in the app if your bio is full of them.
How many hashtags can a post have?
Instagram’s Help Center says up to 5 tags on a post, and that more than 5 on a single photo or video means your comment won’t post. Meta’s API reference, updated 28 September 2026, still lists 30 for a published caption, so the counter shows both. Use five or fewer.
Does an emoji count as one character?
Here, yes. Meta doesn’t say how Instagram counts emoji, and an emoji can weigh more than one in other systems. The UTF-16 and byte counts under the meter show the heavier figures.
Why does the DM limit count bytes?
Meta’s Send Messages page for the Instagram messaging API says message text must be UTF-8 and 1,000 bytes or less. A plain letter is one byte, an accented letter two, and most emoji four.
Can I set a limit that isn’t listed?
Yes. Pick “Your own limit”, or edit the number on any field. Switch between characters and bytes if the limit you work to counts bytes.
More free tools
- Line break generatorKeep blank lines in a caption or bio with an invisible spacer, and tidy stray spaces.
- Bio generatorFourteen short bios from your name, work and audience, in five tones, with an optional call to action.
- Hashtag generatorFive specific hashtags for a post, picked from your photo or a few words.
- Caption generatorYour photo matched to caption topics, with ready-to-copy captions for each, on your device.
- Username generatorFifty username ideas from your name or keywords, in five styles, all in a valid format.
Related guides
Answer every comment and DM, automatically
When someone comments a word like GUIDE, DMFast replies and sends them your link in a DM. Free plan, no card.
Start free