Social Media Post Length Limits Updated for 2026: X, Meta, and Threads
Platform character limits change more often than most social media managers track. X raised its limit for Premium subscribers. Threads launched with its own rules. LinkedIn quietly adjusted what counts toward the truncation point. This page keeps the current figures in one place.
Current Character Limits by Platform
| Platform | Post / Caption Limit | Notes |
|---|---|---|
| X (Twitter) Free | 280 characters | URLs count as 23 characters regardless of length |
| X Premium / Blue | 25,000 characters | Long-form article format available |
| Instagram Caption | 2,200 characters | Only first ~125 characters show before "more" |
| Instagram Bio | 150 characters | No line breaks on desktop |
| Facebook Post | 63,206 characters | Truncates at ~480 chars in feed; best to stay under that |
| Threads | 500 characters | Born as a Twitter alternative, keeps similar limit |
| LinkedIn Post | 3,000 characters | Feed shows first ~210 chars before "see more" |
| LinkedIn Headline | 220 characters | Most visible field in search results |
| SMS | 160 characters | Over 160 splits into multi-part messages with extra cost |
| Google Meta Description | 155-160 characters | Google may rewrite if too short or irrelevant |
| YouTube Title | 100 characters | Shows ~70 chars in search results |
| YouTube Description | 5,000 characters | First ~157 shown in search results |
Open Character Counter
The Limits That Actually Matter for Reach
The technical maximum length and the practical optimal length are very different things. On X, posts under 100 characters consistently get higher engagement rates than posts that hit the 280 limit. The platform audiences for short-form content are trained to skip long-form wall-of-text posts.
On LinkedIn the opposite holds, longer posts that provide genuine professional value tend to surface better in the algorithm, as long as the first line is strong enough to earn the "see more" click.
What Counts as a Character?
Most platforms count each Unicode character, including letters, spaces, punctuation, and emoji, as one character. Notable exceptions are X, where all URLs are wrapped and displayed as 23 characters, and Chinese, Japanese, or Korean characters, which some platforms count as two characters due to their display width.
Emoji count varies by platform. On X a standard emoji counts as one character. On some older SMS systems certain emoji trigger multi-part message encoding, increasing your effective cost.
Limits Are Not the Same as Truncation Points
Every table of character limits hides a second number that matters more. The limit is where the platform stops you typing. The truncation point is where it stops showing your words to someone scrolling past. Those two figures are usually nowhere near each other.
Facebook lets you write 63,206 characters and displays about 480. Instagram allows 2,200 and reveals roughly 125 before the "more" link. LinkedIn hands you 3,000 and shows around 210. In practice you are writing to the truncation point, and everything after it is a reward for the people who tapped through.
Treat the First Line Like a Headline
Since the truncation point does the real work, your opening line carries most of the weight. Front-load the specific claim and save the setup for later. A post that opens with "We tested 400 landing pages and one change beat the rest" earns the tap. One that opens with "In today's fast-moving digital landscape" does not.
Line breaks help too. On LinkedIn and Instagram, a short opening line followed by white space reads as more inviting than a dense block, and it lifts your hook clear of the surrounding clutter.
What Else Eats Your Count
Hashtags and @ mentions count as ordinary characters on every major platform, so a tail of ten hashtags can quietly swallow 150 characters of an Instagram caption. X is the exception worth knowing: every link is wrapped to a fixed 23 characters no matter how long the real URL is, so a long tracking link costs you nothing extra.
Emoji are less predictable. A plain smiley counts as one character almost everywhere. Compound emoji built from several joined code points, such as family groups or some flags, can count as two or more. If you are near a limit and the counter disagrees with your own count, an emoji is usually why.
Planning a Thread
Threads read best when each post can stand on its own. Draft the whole piece as a single document, then split it at natural breaks rather than wherever you happen to hit the limit. A post that stops mid-argument because you ran out of room looks careless, and that is precisely where readers drop off.