What Is the Instagram Bio Character Limit?
The Instagram bio allows exactly 150 characters. It is a hard limit, not a soft suggestion. When you reach 151 characters, Instagram refuses to save the edit entirely. There is no truncation, no warning mid-sentence, and no account type or paid tier that extends the limit. Personal accounts, business accounts, and creator accounts all share the same ceiling.
The limit has not moved since 2016 and has survived every algorithm update, design refresh, and policy change since then.
One thing that trips up a lot of people: the bio text field is only one of six profile fields. You cannot overflow characters from the bio into the name field or username. Each field is its own container with its own rules.
The Name Field Is More Important for Instagram SEO Than Your Bio
This is the single most useful thing on this page and it is almost never stated on any bio character counter tool.
The name field, which is the bold line that appears directly above your bio on your profile, is Instagram's primary searchable text signal. The bio is secondary. If you type only your first name in the name field and put all your keyword effort into a carefully written 150-character bio, you are optimizing the wrong field.
A practical example: A creator who fills their name field with "Sarah" and writes a detailed bio about interior design is less discoverable in Instagram search than one who fills the name field with "Sarah | Interior Designer NYC" and writes a mediocre bio. The name field keyword moves the needle on search; the bio keyword provides supporting context.
The name field holds up to 30 characters based on consistently reported behavior. Instagram has not formally published this limit in its Help Center, so treat it as observed rather than officially confirmed. The format that works best for discoverability is: Your Name | Primary Keyword, using the pipe character as a separator. The keyword should reflect how the audience you want actually searches, not what you call yourself internally.
Name Field Strategy by Account Type
| Account Type | Name Field Example | What to Put in the Bio |
|---|---|---|
| Creator | Maya | Food & Travel NYC | Who you help, one proof point, one CTA |
| Business | Oak & Stone | Austin Bakery | What makes you different, your main offer, CTA |
| Personal Brand | James | Email Marketing Tips | Your angle, your promise, your next-step link |
| Photographer | Lena Fischer | Weddings Berlin | Your style, your booking CTA, portfolio link |
| Coach | Dr. Priya | Weight Loss Coach | Your method, your result, your intake link |
What Counts Toward Your 150 Characters and What Does Not
People consistently run out of bio space faster than they expect because a few things cost more characters than they assume. Here is the full breakdown.
Things That Count Toward Your 150
✅ Counts toward your 150 characters
- Letters, numbers, punctuation — 1 character each. Every key on a standard keyboard.
- Spaces — 1 character each. Ten spaces between words cost ten characters.
- Line breaks — 1 character each. Instagram shows up to five visible lines before a "more" button appears. Line 6 and beyond are hidden from most visitors.
- Standard single-code emojis — typically 1 to 2 characters depending on how the Instagram app encodes them. The counter on this page follows standard Unicode code point counting.
- Complex emojis — flag emojis, skin-tone modifier sequences, and ZWJ family sequences cost 2 to 4 or more characters. They are built from multiple Unicode code points joined together, so leave yourself headroom and verify the final count in the Instagram app before saving.
- URLs typed into the bio text — counted at full raw length. A URL like "https://textcountify.com" costs 24 characters and, critically, is not clickable. See the warning below.
- @mentions typed into the bio — counted at full length. "@username" costs the full character length and does not create a live tag inside the bio field.
- Hashtags in the bio — counted at full length. They render as clickable links, but Instagram's current search algorithm prioritizes your name field, username, and category over bio hashtags for discovery. Spending 15 characters on a hashtag that no longer meaningfully moves your search ranking is usually not worth it.
- Unicode "fancy font" characters — counted as characters. Styled text from Unicode generators looks like bold or italic but is actually a sequence of different character code points. Each one counts. See the dedicated section below.
❌ Does NOT count toward your 150
- Display name / name field — a completely separate field with its own 30-character limit.
- Username — separate field, 30-character limit, letters and numbers and periods and underscores only.
- External links — up to 5 clickable URLs via the dedicated link field, zero bio characters consumed.
- Pronouns — Instagram has a dedicated pronoun dropdown that displays on your profile without touching your 150-character bio. Before this field existed, creators had to write "she/her" inside the bio text, costing 6 to 8 characters. Now it costs nothing.
- Category label — business and creator accounts can select a category that appears on the profile. It is a preset dropdown and uses no bio characters.
- Contact buttons — email, phone number, and directions buttons available to business and creator accounts. They display on the profile without consuming a single bio character.
How Emojis Count in Your Instagram Bio
Emoji character counting is the most commonly misunderstood part of the 150-character limit. Here is what the research and the app behavior actually show.
Standard single-code emojis like a smiley face, heart, or pin typically count as 1 to 2 characters depending on how Instagram encodes them internally. The exact count varies by emoji type and can differ between iOS and Android.
Complex emojis built from multiple Unicode code points cost more. A flag emoji is built from two regional indicator letters joined together and typically counts as 2 characters. A person emoji with a skin-tone modifier can count as 2 to 3 characters. A family emoji using zero-width joiners can count as 4 or more.
No source gives a reliable per-emoji count for every complex sequence. The safest approach is to treat emojis as using 2 or more characters, use this counter as a guide, and always paste your final bio into the Instagram app to verify the count before saving.
| Emoji Type | Example | Approximate Cost | Notes |
|---|---|---|---|
| Standard single-code | Heart, star, pin | 1 to 2 characters | Safe for heavy use |
| Flag emoji | Country flags | 2 characters | Two regional indicator letters joined |
| Skin-tone modifier | Person + tone | 2 to 3 characters | Base emoji plus modifier code point |
| ZWJ sequence | Family, couple emojis | 4+ characters | Multiple emojis joined by zero-width joiner |
| Keycap / number emoji | 1, 2, 3 in boxes | 3 characters | Digit + variation selector + combining enclosing keycap |
Bottom line: emoji as bullets work well in a bio. A single emoji replacing a two-word label (📍 Austin instead of "Based in Austin") saves 8 to 10 characters while keeping the bio scannable. Use 2 to 4 emojis. More than that and the bio reads as decoration, not information.
Unicode Fonts in Your Bio — Character Cost and Accessibility Risk
Instagram has no font picker. The accounts you see running styled text in their bios are using Unicode characters from blocks like the Mathematical Alphanumeric Symbols range that visually resemble bold, italic, or script typefaces.
These characters count toward your 150-character limit just like regular letters do. The bigger issue is accessibility. Screen readers read Unicode characters by their code point name, not their visual appearance. A word styled in mathematical bold Unicode gets read aloud as something like "mathematical bold capital S, mathematical bold capital a, mathematical bold small r, mathematical bold capital a, mathematical bold small h." That is the experience for a visually impaired visitor using a screen reader on your profile.
The best practice is to use Unicode styling only for one or two words at most, usually your name or the first line, and keep the rest of the bio in standard text. Keep critical information, especially your call to action and your niche, in plain characters so screen readers can convey them accurately.
How Instagram's Search Engine Uses Your Bio
Instagram functions increasingly like a search engine, and understanding what it indexes changes how you should use every character.
The platform indexes text in three profile fields for search: the name field (primary signal), the username (secondary), and the bio text (secondary). When someone searches "interior designer NYC" on Instagram, the algorithm looks for those words across all three fields. A match in the name field carries more weight than the same match buried in the bio.
Bio hashtags used to be a meaningful discovery lever. That changed. Instagram's algorithm now prioritizes keyword matching over hashtag following for profile discovery. A hashtag in your bio is still clickable, but it no longer meaningfully lifts your profile in search results. Those characters are almost always better spent on a clear benefit statement or call to action.
For keyword strategy across the two most important fields:
- Name field: put the one keyword phrase that best describes your niche or profession. "Saif | Roblox Garden Calculator" is more discoverable than just "Saif" to anyone searching for Roblox tools.
- Bio text: write for the human visitor, not the search algorithm. The name field handles discovery. The bio handles conversion. Once someone finds your profile through search, the bio is what decides whether they follow.
The Bio as a Conversion Funnel
Research from Q1 2026 indicates that profiles with a clear call to action paired with a trackable link generate significantly more link clicks than generic "link in bio" prompts. The mechanism is simple: a vague CTA like "Check out my content" gives visitors no reason to act now. A specific CTA like "Free 5-day email course below" gives them a reason.
Similarly, profiles using keyword-rich display names show measurably higher search discoverability than those using only a personal name. The name field is where discoverability happens. The bio is where conversion happens. Optimize each for its actual job.
Your Instagram Bio and Threads Are the Same Field
This is one of the most consequential facts about the Instagram bio and almost no tool page mentions it.
The Instagram bio text and the Threads bio text are the same 150-character field. When you edit your Instagram bio, your Threads profile updates immediately with the same text. When you edit your Threads bio, your Instagram profile updates.
If you are running a product launch, a rebrand, a seasonal campaign, or any time-specific messaging in your Instagram bio, your Threads bio changes simultaneously. If your Threads audience is different from your Instagram audience, this creates an immediate mismatch.
There is no setting that decouples the two. The only workaround is to write bio text that works reasonably well for both platforms simultaneously, or to consciously accept that both profiles show the same copy during any update window. Our Threads bio character counter covers the shared field in detail.
The Instagram Link Field and the 80-Character URL Limit
Since 2023, Instagram supports up to 5 external clickable links in the dedicated link field accessed through Edit Profile. These links display as a separate row on your profile, they are fully tappable on mobile, and they cost zero bio characters.
The link field has its own limit: Instagram rejects URLs longer than 80 characters. In some app versions this rejection happens silently, with no error message, which leads to confusion when a paste that looks correct does not save.
This most commonly affects long URLs with UTM tracking parameters. A URL like "https://yoursite.com/landing-page?utm_source=instagram&utm_medium=bio&utm_campaign=spring2026" is well over 80 characters and will be rejected.
The fix is to use a URL shortener or a custom short domain before pasting into the field. Any URL under 80 characters will save without issue. The URL checker above tells you instantly whether your link fits.
| URL Situation | Action |
|---|---|
| URL is 80 characters or fewer | Paste directly into the link field. It will save. |
| URL is over 80 characters | Shorten it first using a URL shortener or custom domain. |
| URL is typed into bio text field | Move it to the link field. It is not clickable in the bio text and wastes characters. |
| URL is a UTM-tagged campaign link | Always shorten before pasting. UTM strings routinely exceed 80 characters. |
How to Write an Instagram Bio in 150 Characters
150 characters is enough for a complete value pitch if every character earns its place. The structure that works consistently across personal brands, businesses, and creators follows the same three-line logic.
The Three-Line Bio Framework
Line 1: Your headline. Who you are or who you help, in plain language. Your name already appears above the bio, so do not repeat it. Spend line 1 on value. "Helping SaaS founders write cleaner emails" is line 1. "John Smith" is not.
Line 2: Your proof. One specific credibility signal, niche marker, or specificity point. Numbers work well here. "500 newsletters written. 3 exits." Use your most concrete claim.
Line 3: Your call to action. One action only. Multiple CTAs dilute each other. Place it on the last visible line, pointing to your link field. "Free guide below" or "DM for collabs" or "New post every Tuesday." Pick one.
Bio Templates by Account Type
| Account Type | Line 1 | Line 2 | Line 3 | Approx. Characters |
|---|---|---|---|---|
| Creator | Travel tips for slow travelers | Southeast Asia, 60 countries | New reel every Thursday below | ~89 |
| Business | Plant-based meal kits shipped weekly | Certified organic, family-owned | Order yours below | ~85 |
| Coach | Helping founders beat burnout | Ex-Google, coached 200+ CEOs | Free consult link below | ~82 |
| Photographer | Wedding and portrait photography | Based in Austin, booking 2026 | Gallery and booking below | ~86 |
| Personal Brand | Writing about money and early retire | FI at 34, sharing everything | Weekly newsletter below | ~83 |
Eight Rules for Using 150 Characters Well
Use the name field for your keyword, not the bio
Put "Photographer" in the name field and use the bio for personality and CTA. The name field handles discoverability so the bio does not have to.
Put links in the link field, not the bio
Links in bio text are not clickable and waste characters. The link field holds up to 5 clickable URLs at zero bio character cost.
Use the pronouns field for pronouns
Instagram's dedicated pronoun dropdown displays on your profile and costs nothing from your 150 characters. Do not spend "she/her" in your bio text.
Keep to 5 lines or fewer
Line 6 and beyond sit behind a "more" button that most visitors never tap. If it is not in the first 5 lines, treat it as invisible.
One CTA, last line
More than one call to action is no call to action. Place a single, specific next step on the final visible line.
↓ Free 5-day email courseUse emojis as bullets, not decoration
One emoji can replace a two or three word label. A pin emoji replaces "Located in." A camera emoji replaces "Photographer." Use 2 to 4 emojis maximum.
📍 Austin · 🎯 Niche · ✍️ Weekly tipsSkip bio hashtags
They still count toward the limit and no longer meaningfully boost profile discoverability under Instagram's current search algorithm.
Test complex emojis in the app
Flag emojis, skin-tone emojis, and family emojis can cost 2 to 4 characters each. Verify the count in the app before saving.
The Pinned Post Strategy: Your Bio Has an Overflow Valve
Your bio holds 150 characters. Your first pinned post caption holds 2,200. These two fields can work together as a single extended introduction for any visitor who wants more than the bio gives them.
The approach: write the bio as a hook, write the first pinned post as the body. The bio says who you are and points visitors to the pinned post for more. The pinned post gives the full picture: your background, your method, your results, your services, your FAQ, your links.
Example bio: Roblox garden tools and grow guides | 50K players helped | Full guide pinned below
This effectively gives a serious profile visitor access to 2,350 combined characters of introduction without changing a single Instagram rule. The bio stays within 150. The pinned post sits permanently at the top of your grid.
Story highlights serve a similar function for visual and categorical content. Product highlights, FAQ highlights, and testimonial highlights all extend the profile information surface without touching the bio text limit.
Instagram Bio Character Limit vs. Other Social Platforms
Instagram's 150-character bio — a limit Instagram confirms in its official Help Center — sits in the middle of the major platform range. Facebook's 101-character profile intro is now the tightest fixed bio field. TikTok's bio spent years as the tightest on any major platform at 80 characters, but TikTok began doubling it to 160 in 2025, and some accounts now report 180 during the ongoing rollout. LinkedIn's headline gives you 220 and its About section gives you 2,600.
| Platform | Bio Field Limit | Notes |
|---|---|---|
101 chars | Personal profile intro field — now the tightest fixed bio on a major platform | |
150 chars | Same field as Threads bio | |
| Threads | 150 chars | Same field as Instagram bio — editing one edits both |
| TikTok | 80 → 160 | Rollout began in 2025: most accounts doubled from 80 to 160, some now report 180 |
| Twitter / X | 160 chars | Same 160 for free and Premium — X Premium lengthens posts, not the bio |
160 chars | Same as Twitter/X | |
| LinkedIn Headline | 220 chars | Searchable; functions like a bio on many surfaces |
| Bluesky | 256 chars | Counted as graphemes, not bytes — more generous than most platforms |
| LinkedIn About | 2,600 chars | Much more space for detailed professional narrative |
A practical workflow for multi-platform creators: write your Instagram bio first. At 150 characters it forces a tight, precise version of your pitch that you can compress further for Facebook's 101-character intro and TikTok's rolling limit, then expand for Twitter/X and LinkedIn. If your bio works at 150 characters, it works everywhere.
Remember the Threads link: if you update your Instagram bio for any platform-specific campaign or messaging, your Threads profile updates simultaneously — Instagram's Help Center documents the shared field on its "Edit your profile on Threads" page.
Seven Common Instagram Bio Mistakes and How to Fix Them
| Mistake | Why It Hurts | The Fix |
|---|---|---|
| URL pasted into bio text | Costs 15 to 50 characters and is not clickable | Move to the link field. 0 bio characters consumed, fully tappable. |
| Leaving the name field as just your first name | Wastes the most valuable SEO field on the profile | Add "Name | Keyword" to the name field. Improve search discoverability without touching the bio. |
| Putting pronouns in the bio text | Costs 6 to 10 characters unnecessarily | Use the dedicated pronouns dropdown. Costs 0 bio characters. |
| Using hashtags as a discovery strategy | Hashtags in bio no longer lift search ranking meaningfully | Replace hashtag characters with a niche statement or CTA. |
| Vague or job-title-only bio | Does not tell visitors why they should follow | Lead with the benefit to the visitor, not your title. |
| Multiple CTAs on the last line | No one action stands out | Pick one CTA. Make it specific. Put it last. |
| Not updating after a rebrand | Bio and Threads profile both show old messaging | Audit the bio after any brand, offer, or platform change. |
Complete "What Counts" Reference
A quick-scan table for the most commonly asked counting questions.
| Element | Counts? | Cost | Notes |
|---|---|---|---|
| Letters A-Z, a-z | Yes | 1 per character | |
| Numbers 0-9 | Yes | 1 per character | |
| Punctuation and symbols | Yes | 1 per character | Includes commas, periods, pipes, colons, slashes |
| Spaces | Yes | 1 per space | Ten spaces = 10 characters |
| Line breaks | Yes | 1 per line break | Up to 5 visible lines before "more" button |
| Standard emojis | Yes | 1 to 2 characters | Counter uses Unicode code points; app is authoritative |
| Complex emojis (flags, skin-tone, ZWJ) | Yes | 2 to 4+ characters | Always test in the app before saving |
| Unicode fancy font characters | Yes | 1+ per character | Counts as characters AND may break screen readers |
| Invisible Unicode characters | Yes | 1+ per character | Look blank but consume character budget |
| URLs in bio text | Yes | Full raw length | Also NOT clickable — move to link field |
| @mentions in bio text | Yes | Full character length | Not a live tag in the bio field |
| #hashtags in bio text | Yes | Full character length | Clickable but no longer a search signal |
| Display name field | No | Own 30-char field | Completely separate from bio |
| Username field | No | Own 30-char field | Completely separate from bio |
| Link field URLs | No | Own 80-char limit | Up to 5 links, zero bio cost |
| Pronouns dropdown | No | Separate field | Does not affect bio character budget at all |
| Category label | No | Preset dropdown | Business and creator accounts only |
| Contact buttons | No | Separate UI element | Business and creator accounts only |