Social Media Character Limits in 2026: The Complete Platform-by-Platform Guide

Why character limits shape your content strategy more than you think

Character limits are not just a technical constraint you check once and forget. They directly determine how platforms display your content, how algorithms rank it, and how audiences engage with it. The gap between the maximum allowed length and the optimal length for engagement is often enormous — and most creators write to the wrong number.

Consider LinkedIn: the platform allows 3,000 characters per post, but data from AuthoredUp's analysis of thousands of posts shows that the engagement sweet spot sits between 1,300 and 1,900 characters. Posts under 400 characters earn roughly 1.53% engagement rate, while posts in the 1,301–2,500 character range generate median engagement of 2.61–2.67% — a 70% difference. Writing to the maximum doesn't help; writing to the optimal length does.

Instagram provides another example. The caption limit is 2,200 characters, but the platform truncates everything after approximately 125 characters behind a "more" link. According to Socialinsider's 2026 study analyzing over 50,000 posts, 80% of readers never tap "more." If your hook isn't in the first 125 characters, the majority of your audience never sees the rest. A 2,200-character caption with a weak opening performs worse than a 150-character caption with a strong hook.

These aren't edge cases — they're the norm. Every platform has a gap between the stated limit and the effective limit, and understanding both is what separates content that reaches people from content that gets cut off or buried.

The complete character limits reference for 2026

Here is every limit you need, updated for June 2026. Each entry includes the official maximum, the algorithm-preferred sweet spot (where data exists), and the platform-specific quirks that catch creators off guard.

X (Twitter)

Post limit: 280 characters (free users), 25,000 characters (X Premium subscribers).

Optimal length for engagement: 71–100 characters. Research from multiple engagement studies consistently shows that shorter tweets outperform longer ones. Tweets in the 71–100 character range achieve the highest engagement rates for quick takes. The 120–140 character range works well when sharing links with context. Using the full 280 characters should be reserved for when the idea genuinely needs the space.

Bio: 160 characters. Display name: 50 characters. DM: 10,000 characters.

Hidden rules: URLs always count as 23 characters regardless of actual length — even if the URL is shorter than 23 characters. Emoji count varies: a single standard emoji uses 2 characters, while some complex emoji (skin tone variants, flag combinations) consume 4–7 characters of your 280 limit.

Algorithm insight (2026): X's algorithm now prioritizes conversation quality over raw engagement numbers. A tweet with 50 thoughtful replies outperforms a tweet with 500 likes and no discussion. Text-only posts outperform video by 30% on X — making it the only major platform where text beats video.

Practical example: A product announcement that reads "We just shipped dark mode. Finally." (42 characters) will typically outperform the same announcement padded to 280 characters with feature details. On X, the hook is the post.

LinkedIn

Post limit: 3,000 characters. Articles: up to 125,000 characters. Comments: 1,250 characters. Headline: 220 characters.

Optimal length for engagement: 1,300–1,900 characters. A Q4 2025 study across 500+ B2B professionals found this range consistently outperformed both shorter "quick takes" and longer "deep dives." Posts with long-form text paired with an image deliver an average 2.77% engagement rate — the highest of any media type on LinkedIn.

Hidden rules: The first 210 characters are what appear before the "See more" fold. According to Taplio's 2026 research, 60–70% of LinkedIn readers never click "See more," meaning your hook must land in those first 210 characters or the rest of your post is invisible to the majority of your audience. Line breaks count as characters. Hashtags: 3–5 per post is optimal; more than 9 actively reduces reach.

Algorithm insight (2026): LinkedIn's algorithm heavily weights "dwell time" — how long someone pauses on your post while scrolling. This means that a 1,500-character post with a compelling opening that makes people stop and read will outperform a 200-character post that people scroll past, even if the shorter post gets more likes. The algorithm has also started downranking posts that use engagement-bait tactics like "Agree?" or "Comment YES if you relate."

Practical example: A founder sharing a product pivot story at 1,600 characters — opening with the surprising result, then walking through the decision — will outperform both a 200-character announcement ("We pivoted. Here's why.") and a 3,000-character essay that buries the insight in paragraph six.

Instagram

Caption limit: 2,200 characters (grid posts, Reels, and Stories text). Bio: 150 characters. Hashtags: up to 30 per post. Comments: 2,200 characters.

Optimal length for engagement: 138–150 characters for most post types. Socialinsider's 2026 analysis of 50,000+ posts found that posts with captions under 150 characters see higher like-to-impression ratios. However, for content that drives deeper engagement (saves and comments), longer captions of 400–600 characters outperform shorter ones — but only when the hook in the first 125 characters is strong enough to trigger the "more" tap.

Hidden rules: The "more" truncation happens at approximately 125 characters. This is the single most important number on Instagram — not 2,200. Everything after the fold is invisible to 80% of your audience. Hashtags placed in the first comment are no longer treated differently by the algorithm as of early 2026 — placement in the caption or first comment produces identical reach. Emoji counts as one character on Instagram, unlike X where they can consume 2–7.

Practical example: A fitness creator posting a transformation photo with "I lost 12kg in 6 months. Here's what nobody tells you about the first week." (79 characters) as the opening hook, followed by a 500-character detailed breakdown, will outperform a 2,200-character essay that opens with "Today I want to share my fitness journey with all of you amazing people..." The first hook fits before the fold; the second doesn't reach the insight before truncation.

Threads

Post limit: 500 characters. Text attachments: up to 10,000 characters (launched March 2025, does not count toward the 500-character main limit). Bio: 150 characters (shared with Instagram).

Optimal length for engagement: 1–2 lines (roughly 80–150 characters). Despite the 500-character limit, engagement data consistently shows that shorter, punchier content performs best on Threads. Most viral Threads posts are one- or two-liners. The platform's culture rewards conversational brevity — think "talking to a smart friend," not "writing a LinkedIn article."

Hidden rules: The Threads feed truncates posts at approximately 175 characters behind a "more" link. This means that even at 500 characters, more than half your post can be hidden. Posts near the 500-character limit with multiple links get reduced distribution — the platform clearly prioritizes conversation starters over promotional content. Threads has no hashtag system equivalent to Instagram's, so discoverability depends entirely on the algorithm surfacing your post to non-followers.

Algorithm insight (2026): Threads actively surfaces content to non-followers, giving newer accounts significantly better organic reach than X. Early data from creators who cross-post shows that similar content gets 2–3x more engagement on Threads than on X — largely because the algorithm is still in a growth-oriented phase, rewarding content creation to build the platform's content supply.

Practical example: "The hardest part of going viral isn't the content. It's posting the next day when nobody cares." (94 characters) — this style of personal, observational, slightly provocative one-liner is what Threads rewards. Expanding this to 500 characters with explanation and context would likely reduce its engagement, not increase it.

Telegram

Message limit: 4,096 characters per message (channel posts and group messages). Channel description: 255 characters. Username: 32 characters. Sticker pack name: 64 characters.

Optimal length for engagement: 500–2,000 characters for most channel posts. Telegram's unique position is that it has no algorithmic feed — every subscriber sees every post in chronological order. This means length optimization serves readability, not algorithm preference. Posts under 500 characters feel undercooked for a Telegram audience that expects newsletter-style depth; posts over 2,000 characters start losing completion rates.

Hidden rules: Telegram supports native markdown formatting (bold, italic, monospace, links, spoilers) — making it the only major platform where you can structure long posts with headers and emphasis without platform-specific workarounds. A good Telegram view-to-member ratio is 40–80% for well-run channels; reactions typically range from 1–10% of views. Overposting (more than 2–3 times per day) measurably hurts per-post engagement.

Engagement insight: Telegram engagement averages 2.3% across all channel sizes, but retention is uniquely strong — 40% of posts are read within 7 days, compared to social platforms where 90%+ of engagement happens in the first 24 hours. This makes Telegram ideal for evergreen content that compounds over time.

Practical example: A SaaS founder posting a 1,500-character breakdown of a product decision — with bold section headers, a specific metric, and a question at the end — will typically see 60%+ view rate and strong reaction engagement. The same content on X would need to be compressed into a thread; on Telegram, it works as a single cohesive post.

TikTok

Caption limit: 4,000 characters (expanded from 2,200 in late 2025). Bio: 80 characters. Username: 24 characters. Comments: 150 characters.

Optimal length for engagement: Under 300 characters for most videos. Despite the expanded 4,000-character limit, TikTok is primarily a video platform — captions serve as supplementary context, not primary content. The exception is SEO: TikTok's search algorithm indexes caption text, so including relevant keywords in longer captions can improve discoverability for evergreen content.

Facebook

Post limit: 63,206 characters. Comments: 8,000 characters. Bio (About): 101 characters.

Optimal length for engagement: Under 80 characters. Despite having the most generous character limit of any major platform, Facebook engagement peaks at very short posts. An Adespresso study analyzing 752,626 ads found that headlines with 5 words performed best, and ad body text peaked at 19 words. For organic posts, the same principle applies — brevity wins.

YouTube

Title: 100 characters. Description: 5,000 characters. Comments: 10,000 characters. Channel name: 100 characters.

Optimal title length: 47–48 characters. This keeps titles fully visible on both desktop and mobile without truncation. Descriptions should front-load keywords and links in the first 150 characters (visible without expanding).

Bluesky

Post limit: 300 characters. Bio: 256 characters. Display name: 64 characters.

The strictest post limit among current text platforms — tighter than X's 280. Bluesky's limit forces extreme conciseness and makes the platform particularly challenging for content that requires explanation or nuance.

The emoji and special character trap

One of the least-documented differences across platforms is how they count non-standard characters. A single emoji can consume different amounts of your limit depending on the platform:

On X, a basic emoji (thumbs up, heart) uses 2 characters. But a skin-tone variant uses 4, and a compound emoji (family combinations, flag sequences) can use up to 7 characters. On Instagram and Threads, most emoji count as 1 character. On LinkedIn, emoji count as 1 character but using more than 3–4 per post correlates with reduced reach — the algorithm appears to deprioritize emoji-heavy posts.

Special characters like em dashes (—), curly quotes (""), and non-Latin scripts also count differently. Arabic and CJK characters consume 2 characters of your limit on X but only 1 on most other platforms. If you write in multiple languages, this affects your effective character budget significantly.

Writing for five limits at once: the practical challenge

Knowing the limits is the easy part. The real challenge is producing content that works within all of them. A 1,500-character LinkedIn post can't be pasted into X (5x over the limit) or Threads (3x over). A punchy 90-character X post feels empty on Telegram. Each platform needs its own version — same core idea, different length, different structure, different hook.

Doing this manually for every post means writing five versions of the same idea, each calibrated to different limits, different fold points, and different engagement patterns. That's 45–90 minutes of adaptation work per idea — and it's the main reason most creators either default to copy-pasting (which underperforms on every secondary platform) or simply skip platforms they "don't have time for."

AI content adaptation tools solve this problem directly. Repurpo takes one source post and generates platform-native drafts that already respect each platform's character limits, optimal engagement lengths, tone conventions, and formatting rules — in under two seconds. The character limit becomes the tool's problem, not yours.

FAQ

Do character limits change frequently? Rarely for established platforms — X has been at 280 since 2017, LinkedIn at 3,000 since 2023, Instagram at 2,200 since 2019. The notable exception is TikTok, which expanded from 2,200 to 4,000 in late 2025, and Threads, which added 10,000-character text attachments in March 2025. When limits change, they almost always increase, not decrease.

Should I always write to the optimal length, not the maximum? As a default, yes. The optimal length represents where engagement peaks according to aggregate data. However, individual posts can justify exceeding the optimal range — a complex topic that needs more space, a story that builds tension. The key is making the extra length earn its place. Padding a post to fill the limit always hurts.

Do hashtags count toward character limits? On Instagram, yes — hashtags are part of your 2,200-character caption. On LinkedIn, hashtags count toward the 3,000-character limit. On X, hashtags are part of the 280-character limit. On Threads, there is no formal hashtag system — the "Topics" feature replaced it. On Telegram, hashtags are part of the 4,096-character message but serve primarily as internal channel search aids, not discovery tools.

How do links affect character counts? On X, every URL counts as exactly 23 characters regardless of actual length — even a 10-character URL uses 23 characters of your limit. On LinkedIn and Instagram, links count at their actual character length. On Telegram, links can be embedded in text using markdown, so only the visible link text counts toward the limit, not the URL itself.

What happens when I exceed the limit? Most platforms simply prevent you from posting — X won't let you send a tweet over 280 characters. Instagram silently truncates captions at 2,200 characters without warning. Telegram splits messages over 4,096 characters into multiple consecutive messages automatically. Behavior varies, so testing with your actual content is always safer than assuming.

Is the "optimal length" the same for every industry? No. The ranges cited above are cross-industry medians. B2B content on LinkedIn tends to perform better at the upper end of the 1,300–1,900 range because professional audiences expect depth. Consumer brands on Instagram see engagement peak at even shorter captions (under 100 characters) because the visual does most of the communication work. Use the published ranges as starting points, then test with your specific audience.

Do character limits apply to scheduled posts the same way as manual posts? Yes. Scheduling tools (Buffer, Hootsuite, Sprout Social, native platform schedulers) enforce the same limits. Some third-party tools add their own restrictions — for example, certain tools truncate LinkedIn posts at 2,500 characters instead of the full 3,000. Always preview scheduled posts in the platform's native format before confirming.

Platform limits comparison table

For quick reference, here's every limit in one table:

| Platform | Post limit | Optimal length | Bio limit | "Fold" point | |---|---|---|---|---| | X (free) | 280 chars | 71–100 chars | 160 chars | No fold (full post shown) | | X Premium | 25,000 chars | 71–100 chars | 160 chars | ~280 chars before truncation | | LinkedIn | 3,000 chars | 1,300–1,900 chars | 220 chars (headline) | ~210 chars before "See more" | | Instagram | 2,200 chars | 138–150 chars (hook) | 150 chars | ~125 chars before "more" | | Threads | 500 chars | 80–150 chars | 150 chars | ~175 chars before "more" | | Telegram | 4,096 chars | 500–2,000 chars | 255 chars (description) | No fold (full post shown) | | TikTok | 4,000 chars | Under 300 chars | 80 chars | No standard fold | | Bluesky | 300 chars | 100–200 chars | 256 chars | No fold (full post shown) | | Facebook | 63,206 chars | Under 80 chars | 101 chars | ~477 chars before "See more" | | YouTube | 100 chars (title) | 47–48 chars (title) | N/A | ~150 chars description visible |

Save this table — it's the single most referenced resource for any multi-platform content workflow. Bookmark it, screenshot it, or print it out. And if you want a tool that automatically respects every one of these limits while adapting your content for each platform, Repurpo handles the entire table above in under two seconds per post.

How limits will change: 2026 and beyond

Character limits have been remarkably stable over the past several years, but there are clear directional trends:

Limits are expanding, not shrinking. TikTok went from 2,200 to 4,000 characters in late 2025. Threads added 10,000-character text attachments in March 2025. X Premium expanded from 4,000 to 25,000 characters. The trend across every platform is toward longer-form content, driven by platforms competing with newsletters and blogs for creator attention.

Optimal lengths are diverging from limits. As limits expand, the gap between "what's allowed" and "what performs best" is widening. This creates a paradox: platforms are giving creators more space, but the content that performs best is often shorter than the old limits, not longer. The winners will be creators who understand the difference between what a platform allows and what a platform's audience actually wants to read.

AI-native platforms may change the equation. Emerging platforms built around AI interaction (conversational feeds, AI-assisted discovery) may not use character limits at all, instead using semantic quality signals to determine content visibility. This is speculative, but the direction is clear: the future of content distribution is about quality signals, not length limits.