Bio character limits compared across Instagram, TikTok, X, Discord, LinkedIn, and YouTube

Social Media Character Limits: Complete 2026 Guide

Quick Answer

Instagram allows 150 characters in bios and 2,200 in captions. TikTok allows 80 in bios and 2,200 in captions. X (Twitter) allows 160 in bios and 280 per post. Discord allows 190 in About Me and 32 in display names. LinkedIn allows 220 in headlines and 2,600 in the About section. YouTube allows 1,000 in channel descriptions. These limits count characters, not words β€” and styled Unicode characters sometimes count as more than one.

Complete Character Limit Reference

Instagram

FieldLimit
Bio150 characters
Username30 characters
Display name30 characters
Caption2,200 characters
Comment2,200 characters
Hashtags per post30 maximum
Story textNo hard limit (visual constraint)

Instagram’s 150-character bio is one of the tightest limits among major platforms, which is why bio typography matters more here than almost anywhere else. Every character spent on decoration is a character not spent on information.

TikTok

FieldLimit
Bio80 characters
Username24 characters
Display name30 characters
Caption2,200 characters
Comment150 characters

TikTok’s 80-character bio is the tightest limit on this list. Roughly one short sentence. This constraint has shaped TikTok bio conventions significantly β€” most successful creators use a single line stating what they do, with the display name carrying the personality.

X (Twitter)

FieldLimit
Bio160 characters
Username (handle)15 characters
Display name50 characters
Post (free account)280 characters
Post (Premium)25,000 characters
Direct message10,000 characters

The 15-character username limit on X is the shortest handle limit of any major platform, which is why so many established accounts have awkward abbreviated handles.

Discord

FieldLimit
About Me190 characters
Username32 characters
Display name32 characters
Server name100 characters
Channel name100 characters
Role name100 characters
Message (free)2,000 characters
Message (Nitro)4,000 characters

Discord’s channel name field has a quirk beyond the character limit: it forces lowercase and replaces spaces with hyphens. Any styled text pasted into a channel name gets processed through this conversion, which can produce unexpected results.

LinkedIn

FieldLimit
Headline220 characters
About section2,600 characters
Post3,000 characters
Comment1,250 characters
Company tagline120 characters

YouTube

FieldLimit
Video title100 characters
Video description5,000 characters
Channel description1,000 characters
Channel name50 characters
Comment10,000 characters

Other Platforms

PlatformBioPost
Facebook101 characters63,206 characters
Pinterest500 characters500 characters
Threads150 characters500 characters
Snapchat80 characters80 characters
Twitch300 characters500 characters
Reddit200 characters40,000 characters

How Styled Text Affects Character Counts

This is the part that catches people off guard.

Standard Latin characters β€” the letters on your keyboard β€” occupy one byte each in UTF-8 encoding. Most platforms count these as one character, which matches what you see.

Styled Unicode characters are different. A bold letter from a font generator β€” drawn from Unicode’s Mathematical Alphanumeric Symbols block β€” occupies four bytes. Emoji typically occupy four bytes. Characters using surrogate pairs may count as two characters depending on how the platform implements its counter.

The practical result: a bio that looks like 60 characters of styled text might register as 100+ characters against the platform’s limit. On Instagram’s 150-character bio this is manageable. On TikTok’s 80-character bio it becomes a real constraint fast.

Platform-Specific Counting Behaviour

Instagram counts characters as displayed, so most styled text counts one-for-one. Emoji count as one or two depending on the emoji.

TikTok is stricter β€” some styled characters count as two against the 80-character limit.

X uses a weighted system where certain character ranges count as two. Latin characters count as one; most CJK and some symbol ranges count as two.

Discord counts by code points, so styled characters generally count as one each.

The variation exists because each platform implemented its counter independently, at different times, with different assumptions about what a “character” means.

Practical Strategies for Tight Limits

Style the display name, not the bio. Display name fields typically have separate limits from bio fields, and the style you choose carries its own signal about your brand. Styling your name gives you visual personality without consuming bio characters you need for actual information.

Use line breaks strategically. On platforms that support them, line breaks count as characters but dramatically improve readability. A 150-character bio in four short lines reads better than the same text in one block.

Skip decorative symbols. Sparkles, arrows, and frame characters each consume a character. On TikTok’s 80-character bio, five decorative symbols is over six percent of your total space spent on decoration.

Front-load the important information. Instagram truncates bios in some views. TikTok shows the full bio but users scan the first line. Whatever matters most goes first.

Test before committing. Paste your text into the actual platform field and watch the counter. Platform counters are authoritative β€” external character counting tools sometimes disagree with them.

Character Limits and Hashtags

One rule that applies everywhere: never style your hashtags.

Styled Unicode characters are different code points from their plain-text equivalents. A styled hashtag is a completely different hashtag from the plain version β€” it reaches nobody, appears in no searches, and connects to no community.

This is separate from character counting but frequently discovered at the same time, since both problems surface when people start styling their profiles. Style the bio text if you want. Keep every hashtag in standard characters.

Why the Limits Exist

Character limits are product decisions, not technical constraints. Storage is cheap. The limits exist to shape behaviour.

X’s original 140-character limit came from SMS constraints, then persisted as a design feature because brevity created a distinctive posting culture. Instagram’s 150-character bio forces concision on a platform where the visual content is the point. TikTok’s 80-character bio pushes personality into the video content rather than the profile.

Understanding the intent behind a limit helps you work within it. A platform that gives you 80 characters is telling you that your bio is not where the value lives.

Frequently Asked Questions

Do spaces count toward character limits?

Yes. Spaces, line breaks, punctuation, and emoji all count as characters on every major platform.

Why does my bio say it exceeds the limit when it looks shorter?

Styled Unicode characters and emoji often occupy more bytes than standard letters. Some platforms count bytes rather than visible characters, so styled text can exceed limits before it looks long.

Which platform has the shortest bio limit?

TikTok, at 80 characters. Snapchat matches this. Facebook is 101, Instagram and Threads are 150, X is 160.

Do hashtags count toward the caption character limit?

Yes. On Instagram, hashtags count against the 2,200-character caption limit even when placed in a comment reply.

Can I get more characters with a paid account?

On some platforms. X Premium extends posts to 25,000 characters. Discord Nitro extends messages to 4,000. Bio limits generally do not change with paid tiers.

How do I count characters accurately before posting?

Use the platform’s own counter. External tools may count differently, particularly with styled Unicode text and emoji.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *