A friend who runs growth at a B2B SaaS company sent me a Slack message at 11 p.m. last week: “Marketing wants me to make our launch announcement work as a tweet (280), an SMS (160), a meta description (155), a LinkedIn About refresh (2,600), and a push notification (40). Same launch. Five formats. I’m going to lose my mind.” The exhaustion was real, but the underlying problem was elegant once you understood it. Every digital channel has a character limit, and the limits aren’t arbitrary. They come from specific technical histories and reader-behavior patterns. Knowing where each number came from doesn’t make the work less tedious, but it does make the cuts more confident — you stop guessing about what to drop because you understand what each format is actually optimizing for.
X (Twitter) 280 — an information-density correction
Twitter launched in 2006 with a 140-character limit per tweet. That number wasn’t chosen for design reasons; it was chosen so that tweets could be sent and received as SMS messages, with the remaining 20 characters reserved for usernames and metadata. The technology constraint was visible from day one: a tweet was, structurally, half of an SMS.
In November 2017, Twitter doubled the limit to 280 characters. The reasoning was published openly: data showed that English-speaking users frequently hit the 140-character ceiling while Japanese and Chinese users almost never did. The cause is information density. CJK languages encode roughly twice as much meaning per character as alphabetic languages — a Japanese tweet of 140 characters can convey what a 280-character English tweet conveys. The 280 limit was a correction to give English-speaking users the same expressive headroom that CJK users already had at 140. Advanced Character Counter’s 2026 X guide summarizes the current state: 280 for free accounts, 25,000 for X Premium, 160 for bios, 50 for display names, 10,000 for DMs.
The premium-tier limit of 25,000 characters is interesting because it essentially abolishes the limit. A 25,000-character post is the length of a feature article. The 280 ceiling for free users isn’t a technical necessity — it’s a deliberate constraint that shapes the product. X-as-monetary-tier-feature is partially built on this contrast.
SMS 160 — the arithmetic remainder of a 1980s decision
The SMS 160-character limit predates the consumer internet and dates to the late 1980s, when the GSM standard for digital cellular telephony was being finalized. Each SMS packet was allocated a 140-byte payload. The GSM-7 character encoding (covering Latin letters, digits, and basic punctuation) fits each character into 7 bits. The math: 140 bytes × 8 bits per byte ÷ 7 bits per character = 160 characters. That’s where the number came from. It’s not a usability decision; it’s the arithmetic remainder of an engineering choice.
The constraint propagated outward in unexpected ways. When non-Latin scripts and emojis came into common use, the GSM-7 encoding couldn’t represent them, so the encoding had to switch to UCS-2 (16 bits per character), which dropped the per-packet limit to 70 characters. Modern phones split longer messages into multi-packet “concatenated SMS,” but each packet still costs the same in carrier billing systems, and the 160-or-70 boundary continues to shape SMS marketing content. CRM teams writing English campaigns aim for 160; teams writing Japanese, Chinese, or Korean campaigns aim for 70. The 1980s number is still doing real work in 2026 marketing budgets.
SEO meta description 155 — pixels, not characters
There is no Google-published character limit for meta descriptions. The 155-character convention is a statistical estimate of where the description gets truncated in Google’s desktop search results. The truncation is pixel-based, not character-based: the SERP has roughly 920 pixels of width for the description, and at standard font and weight, that fits about 155 characters of average-width English text. Mobile SERPs have narrower description areas and truncate around 120 characters.
NoCostTools’ 2026 platform character limits guide describes the pattern. Wide letters (W, M, capital letters in general) take more horizontal space and reduce the effective character count; narrow letters (i, l, lowercase letters) increase it. Languages with non-Latin scripts have their own truncation points: Japanese descriptions render with full-width characters that are nearly twice the pixel width of English characters, so 80 Japanese characters is the practical truncation limit. Chinese is similar, around 75 characters. Korean is between the two.
The 155-character “rule” gets repeated as if it were a hard cap, but it’s really a heuristic for English-language content under standard rendering. The actual truncation behavior in 2026 also responds to other signals: rich snippets, sitelinks, and AI-generated SERP descriptions sometimes override the meta description entirely, so the cap matters less than it did five years ago, but still defines the upper bound when the description does get used.
LinkedIn About 2,600 — the cap that doesn’t bind
LinkedIn’s About section permits 2,600 characters. In practice, the cap rarely matters because the cap isn’t where the constraint lies. The first 200-250 characters of the About section appear in profile previews, search results, and connection-request panes. That’s the part most readers actually read. The remaining 2,400 characters require a “see more” click, and the click-through rate on that expand button is somewhere around 30-40 percent depending on the audience.
So strong LinkedIn About sections design around the 200-character preview, not the 2,600-character cap. The first two sentences carry the load. They have to communicate distinctive positioning (“VP Engineering at a Series B fintech, building infrastructure that processes $2B annually in Latin America”) rather than generic background (“Experienced technology leader with a passion for building great teams”). The remaining content is for readers who have already decided to invest more attention.
The character limit family — concentric circles
Listing the major digital character limits side by side reveals a concentric structure:
- 30-50 chars: Push notifications (varies by OS)
- 70 chars: Japanese/Korean SMS (UCS-2)
- 80 chars: Japanese SEO meta description (truncation)
- 100 chars: Twitter/X display name padding
- 120 chars: Mobile SERP meta description
- 140 chars: SMS GSM-7 packet (original Twitter limit)
- 155 chars: Desktop SERP meta description
- 160 chars: SMS GSM-7 (English standard)
- 200 chars: LinkedIn About preview
- 280 chars: X (Twitter) free tier post
- 500 chars: Instagram comment
- 600 chars: Email subject line truncation (varies)
- 1,300 chars: Bluesky bio
- 2,200 chars: Instagram caption (full text)
- 2,600 chars: LinkedIn About full text
- 5,000 chars: Facebook post
- 10,000 chars: X DM
- 25,000 chars: X Premium post
Reading this list as a hierarchy makes the workflow easier: a marketing message that needs to land in five formats should be built from the shortest format outward, not the longest format inward. Compress the message to 30-50 characters first. If the core idea survives, you have something. From there, expand to 70-160 characters for SMS, 200-280 for LinkedIn preview and X, and so on. Going the other direction — writing a 2,600-character LinkedIn About and trying to compress it to a 30-character push — almost always loses the core message in the cuts.
Why these limits persist when storage is free
The natural question is why these limits still exist in 2026, when bandwidth and storage are essentially free. The answer isn’t technical, it’s behavioral. Reader attention scales with content length in non-linear ways. The 160-character SMS standard from the 1980s mapped to a real constraint about how much text people would type in a single message; that constraint hasn’t disappeared just because the underlying packet structure has. The 155-character meta description maps to how much text a search-results scanner will read before clicking; that hasn’t changed either. The 280-character tweet maps to how much text a feed-scroller will absorb in a single glance.
In other words, the limits persist because they reflect reader patterns more than infrastructure. Removing them would just shift the cap to a softer location — the part where readers stop paying attention — without saving any work for writers. The hard caps are useful precisely because they’re hard. They force editing.
Tools that show all the limits at once
PiPi Worlds’s word count tool shows characters, characters without spaces, words, lines, reading time, and the relationship of your text to common digital character limits — Twitter/X 280, SMS 160, meta description 155, LinkedIn About 200/2600 — all on one screen. The point isn’t to tell you what to write but to remove the question “am I within the limit?” so you can focus on the harder question of whether your message actually says what you mean.
Closing — limits as the brief, not the obstacle
The most useful reframe I’ve encountered for digital character limits is to treat the limit as the brief rather than as the obstacle. A 280-character tweet isn’t a 1,000-character thought you’re trying to compress; it’s a 280-character thought you’re trying to write at the right size. A 155-character meta description isn’t a summary of a 2,000-word article; it’s its own piece of content with a specific job. A 30-character push notification isn’t an attempt to fit a paragraph into a phone screen; it’s an attempt to give one signal that’s worth interrupting someone’s day. When you think about character limits this way, the editing work changes shape. You stop fighting the constraint and start using it as a structural lens that reveals what the message actually has to say.