Character Limits on Social Platforms — A 2026 Reference Guide
Post length caps for X, LinkedIn, Instagram, Facebook, TikTok, and more — plus practical tips for writing to limits without awkward truncation.
By Vertex Solutions Editorial
I drafted a LinkedIn post, hit publish, and watched the feed show exactly two lines before "…see more." The 400 characters I'd labored over? Invisible to scrollers who never clicked expand. The limit that mattered wasn't 3,000 characters in the composer. It was what the feed shows before truncation.
Social platforms publish official maximums. Users experience display limits — and they're almost always stricter. This guide covers both, because counting characters only helps if you're counting the right ceiling.
Quick answer
I drafted a LinkedIn post, hit publish, and watched the feed show exactly two lines before "…see more." The 400 characters I'd labored over? Invisible to scrollers who never clicked expand. The limit that mattered wasn't 3,000 characters in the composer. It was what the feed shows before truncation.
Why character limits exist
Platforms cap text because:
- Mobile screens — finite viewport, infinite potential rambling
- Feed density — more posts visible per scroll
- API consistency — predictable payload sizes
- Spam resistance — harder to flood with walls of text
- Ad inventory — shorter organic posts leave room for sponsored content
Limits change. Verify before major campaigns — but these 2026 figures reflect current public documentation and common behavior.
Use Character Counter while drafting. Pair with Word Counter when readability and speaking time matter more than raw character caps.
X (formerly Twitter)
| Element | Limit | Notes | |---------|-------|-------| | Standard post | 280 characters | Most accounts | | Premium / long posts | Higher tiers vary | Check current X subscription docs | | DM | ~10,000 characters | Not public feed | | Bio | 160 characters | | | Display name | 50 characters | | | URL in post | Counts after t.co shorten | Links often use ~23 character budget |
Writing tips:
- Front-load the hook — first 100 characters survive retweets and notifications
- Threads bypass single-post limits — but each tweet still caps at 280
- Images don't reduce text budget but affect engagement more than extra words
Count precisely before scheduling — Character Counter catches off-by-one emoji surprises.
| Element | Limit | Notes | |---------|-------|-------| | Post body | ~3,000 characters | Hard max in composer | | Feed truncation | ~140–210 characters | Before "see more" — varies by device | | Article headline | 100 characters | | | Article body | 110,000 characters | Long-form native articles | | Company update | ~700 characters | Page posts | | Headline (profile) | 220 characters | | | About section | 2,600 characters | |
Writing tips:
- Put the value proposition in the first two lines — that's your real limit
- Line breaks count as characters; use them deliberately for scanability
- Don't paste 2,800 characters expecting full display
LinkedIn rewards posts that earn the click to expand — write those opening lines like headlines.
| Element | Limit | Notes | |---------|-------|-------| | Caption | 2,200 characters | | | Bio | 150 characters | | | Username | 30 characters | | | Hashtags in caption | 30 hashtag max (policy) | Count toward 2,200 | | Comment | 2,200 characters | | | Story text | Visual constraint | No hard char limit; readability limits apply |
Writing tips:
- Hashtags at end or in first comment — stylistic choice; all count in caption if inline
- First 125 characters show before truncation in feed on many views
- Alt text for images: 1,000 characters — accessibility, not caption
| Element | Limit | Notes | |---------|-------|-------| | Status post | 63,206 characters | Practical limit much lower | | Feed truncation | ~477 characters | Before "See More" on desktop; mobile less | | Comment | 8,000 characters | | | Page description | 255 characters | | | Ad primary text | 125 characters recommended | Before truncation in many placements |
Writing tips:
- Facebook allows novels; readers don't read them
- 40–80 characters often outperform essays in engagement studies
- Link posts: headline and description pulled from Open Graph — optimize meta tags separately
TikTok
| Element | Limit | Notes | |---------|-------|-------| | Caption | 2,200 characters (expanded from 300) | Check current app version | | Video overlay text | Screen real estate | Few words readable | | Bio | 80 characters | | | Comment | 150 characters | |
Writing tips:
- Caption supports SEO and context; video carries the message
- Hashtags count — balance discoverability vs clutter
YouTube
| Element | Limit | Notes | |---------|-------|-------| | Video title | 100 characters | Truncates in search ~60–70 | | Description | 5,000 characters | First ~150 visible before fold | | Comment | 10,000 characters | | | Playlist title | 150 characters | |
Writing tips:
- Title front-load keywords in first 60 characters
- Description first lines matter for search snippets
Threads (Meta)
| Element | Limit | Notes | |---------|-------|-------| | Post | 500 characters | | | Thread posts | 500 each | |
Shorter than X for single posts — count carefully.
Bluesky
| Element | Limit | Notes | |---------|-------|-------| | Post | 300 characters | |
Similar discipline to classic Twitter.
Mastodon
| Element | Limit | Notes | |---------|-------|-------| | Post | 500 characters default | Instance admins can raise to 5,000 |
Know your instance settings if cross-posting.
| Element | Limit | Notes | |---------|-------|-------| | Pin title | 100 characters | | | Pin description | 500 characters | | | Board name | 50 characters | |
| Element | Limit | Notes | |---------|-------|-------| | Post title | 300 characters | | | Post body | 40,000 characters | | | Comment | 10,000 characters | |
Title length affects click-through in subreddit feeds — treat like a headline.
Email subject lines (bonus)
Not social, but character limits apply everywhere:
| Context | Practical limit | |---------|-----------------| | Email subject | 40–60 characters visible on mobile | | Preheader | ~100 characters | | SMS | 160 characters (GSM-7); 70 with Unicode |
Character Counter for subject line drafts.
Emojis and Unicode: counting gotchas
Platforms count UTF-16 code units or graphemes differently:
- Simple emoji 😀 — often 2 code units, displays as 1
- Family emoji 👨👩👧 — multiple code points, one glyph
- Combining accents — é as e + combining acute
Near limits, paste into Character Counter — don't trust mental math.
Skin tone modifiers add length. Flag emojis use regional indicator pairs.
URLs and mentions
| Platform | URL behavior | |----------|--------------| | X | t.co shortening; ~23 char effective | | LinkedIn | Full URL counts | | Instagram | Links in captions not clickable (bio link workaround) |
@mentions count toward limits on most platforms.
Writing strategy across platforms
One draft, multiple cuts — don't truncate mechanically:
- Write core message (2–3 sentences)
- Expand for LinkedIn/article version
- Compress hook for X/Threads
- Visual-first cut for Instagram/TikTok
Word Counter helps when repurposing blog content — word count SEO myths reminds you longer isn't always better for social either.
Tools and workflow
- Draft in notes app
- Count with Character Counter
- Check display truncation in platform preview (or post to private/test account)
- Schedule via native or third-party tool — verify count survived paste
- A/B test hook variations within first-line limits
Accessibility and limits
Short text isn't automatically accessible. Alt text, captions, and clear language matter within caps. Don't sacrifice clarity to save 10 characters — restructure instead.
Related articles
- Word Count SEO Myths — when length targets mislead
- Case Converter Uses — title case for social headlines
- Lorem Ipsum — When to Use It — placeholder vs final copy
Privacy and limitations
Vertex Solutions publishes practical guides for everyday workflows — not professional legal, tax, or security advice. Verify outputs against your platform's official documentation, run a test on non-production data first, and escalate to qualified professionals when stakes exceed convenience (compliance audits, court filings, enterprise security reviews).
Related tools
- Character Counter — Count characters, with and without spaces
- Word Counter — Words, sentences, reading time
- Case Converter — Headline casing for multi-platform posts
Key takeaways
- What is the character limit on X (Twitter): Standard posts allow up to 280 characters for most accounts.
- How long can a LinkedIn post be: LinkedIn allows up to about 3,000 characters in a post, but feed display truncates much earlier — often around 140–210 characters before a see more link.
- What is Instagram caption character limit: Instagram captions allow up to 2,200 characters.
Conclusion
Official character limits are ceilings; feed display limits are what users actually see. Count with Character Counter, front-load hooks for LinkedIn and Instagram, respect X's 280, and never assume a 3,000-character post gets read. The best social copy fits the smallest window that still delivers the message — then expands for readers who choose to see more.
Frequently Asked Questions
Common questions answered to help you get the most from this tool.