Character Limits Explained – Twitter, SMS, SEO Meta Tags & More
Every platform you write for has character limits, and most of them are enforced silently — either by cutting off your text or by penalising you in rankings. A tweet truncated at 280 looks careless. A meta description cut at 155 characters loses its call to action. An SMS that spills into two messages doubles your marketing cost. This guide covers every major character limit you'll encounter and explains the logic behind each one.
Characters vs Words: Why Both Matter
Word count and character count measure different things. Words measure linguistic units — the building blocks of meaning. Characters measure storage and display units — the actual glyphs that appear on screen and bytes that flow through systems.
For most writing tasks, word count is the more meaningful metric. But whenever a platform enforces a hard technical limit — a tweet, a text message, a database field, a search engine snippet — character count becomes the governing constraint. You cannot exceed 280 characters on Twitter regardless of how many words you've used.
The distinction between characters with spaces and characters without spaces matters for different contexts. Academic style guides sometimes specify character limits excluding spaces. Database column constraints count every character including spaces. SMS billing is based on total characters including spaces. Knowing which measurement applies prevents miscounting.
Complete Platform Character Limit Reference
| Platform / Field | Limit | What Happens at the Limit |
|---|---|---|
| Twitter / X tweet | 280 chars | Post blocked; must edit before sending |
| Twitter / X bio | 160 chars | Input field stops accepting characters |
| LinkedIn post | 3,000 chars | Content hidden behind "see more" at 210 chars on mobile |
| LinkedIn headline | 220 chars | Field stops input |
| Instagram caption | 2,200 chars | Truncated after ~125 chars in feed; full in post |
| Instagram bio | 150 chars | Field stops input |
| SMS (GSM-7) | 160 chars | Message splits into 2; each billed separately |
| SMS with non-GSM chars | 70 chars | Unicode encoding; splits at 67 chars per segment |
| Google meta title | ~60 chars | Truncated with ellipsis in SERP |
| Google meta description | ~155–160 chars | Truncated with ellipsis in SERP |
| YouTube title | 100 chars | Field stops; ~70 shown in search |
| YouTube description | 5,000 chars | Truncated after ~157 chars in search results |
| WhatsApp message | 65,536 chars | Very large — essentially unlimited for practical use |
| Facebook post | 63,206 chars | Truncated after ~477 chars in feed |
SMS Character Limits and Indian Marketing
SMS marketing remains highly effective in India, particularly for tier-2 and tier-3 cities with lower smartphone penetration and less reliance on data-heavy apps. Understanding SMS character limits directly affects campaign costs.
A standard GSM-7 SMS supports 160 characters. GSM-7 covers all basic Latin characters, numbers, and common punctuation. If your message stays within 160 characters, it sends as one unit. Go to 161 characters and you're billed for two messages.
Critical for Indian language SMS: Devanagari (Hindi), Tamil, Telugu, and other Indic scripts use Unicode encoding, which reduces the per-message limit to just 70 characters. A single SMS in Hindi or Tamil that would be 70 characters long in that script is equivalent to one full message. Messages longer than 70 characters in Indic scripts are split at 67 characters per segment due to concatenation headers.
For bulk SMS campaigns reaching millions of recipients, the difference between a 158-character message and a 162-character message is the difference between one bill and two. At scale — say, 500,000 messages — that's 500,000 extra billed units.
🇮🇳 Manish – Jaipur | Retail SMS Campaign Manager
Manish sends Diwali offer SMS blasts to 200,000 customers. His initial draft was 174 characters — 14 over the limit. He pasted into the character counter, identified the overrun, trimmed the offer details to 158 characters, and sent as a single-unit message. Savings: 200,000 extra SMS units avoided.
✓ ₹18,000 in SMS costs saved🇮🇳 Priya – Delhi | Digital Marketing Manager
Priya writes Google Ads copy with meta descriptions. Google truncates descriptions beyond ~155 characters, cutting off her call to action. She uses the character counter to ensure every meta description ends at 150–155 characters, keeping the CTA visible in all SERP contexts.
✓ Meta descriptions always display complete🇮🇳 Ravi – Bengaluru | Full-Stack Developer
Ravi's PostgreSQL VARCHAR(512) field for user bios was throwing overflow errors in production. Users were pasting long bios with emoji — which are 4 bytes each in UTF-8. A 400-character bio with 20 emoji could exceed 512 bytes. He now checks byte count in the character counter during QA, not just character count.
✓ Byte count catches multi-byte overflow🌍 Sofia – São Paulo | LinkedIn Content Creator
Sofia's LinkedIn posts were getting hidden behind "see more" in mobile feeds, cutting off her key message at ~210 characters. After checking the character limit guide, she restructured posts to deliver the core insight in the first 200 characters, with supporting details below. Engagement increased significantly.
✓ Core message visible without tapSEO Meta Tags: Where Every Character Counts
Google doesn't enforce a character limit on meta titles and descriptions — but it does enforce a pixel width limit on what it renders in search results. The generally accepted character equivalents are approximately 60 characters for meta titles and 155–160 for meta descriptions, though this varies by character width (narrow letters like i and l take less space than wide letters like W and M).
When Google truncates a meta title, it adds an ellipsis and cuts mid-sentence. Your carefully crafted title becomes "The Complete Guide to Building a Winning Content Str..." — losing the word "Strategy" that might have been the user's exact search query. Getting cut off costs clicks.
Meta description truncation is slightly less punitive — Google rewrites meta descriptions for many queries anyway — but a custom description cut at 155 characters that ends with "...click here to" rather than "...click here to learn more" misses its call to action entirely.
Practical rule: Write meta titles to 55–58 characters. Write meta descriptions to 148–155 characters. These conservative targets give a 2–5 character buffer for rendering variation across different screen widths and search contexts.
UTF-8 Bytes: Why Character Count Isn't Always Enough
When you type standard English text, each character is 1 byte in UTF-8 encoding. "Hello" is 5 characters and 5 bytes — identical. But this breaks down quickly with non-ASCII characters.
Most Indian language scripts — Devanagari, Tamil, Telugu, Bengali, Gujarati, Kannada, Malayalam — encode at 3 bytes per character in UTF-8. Emoji typically encode at 4 bytes. This means a 100-character message written entirely in Hindi uses approximately 300 bytes, not 100.
This matters for: database field constraints defined in bytes rather than characters; HTTP header size limits; API request payload size limits; SMS encoding; and some email systems that enforce byte-based limits on subject lines. Character count and byte count diverge significantly whenever non-Latin scripts, emoji, or special symbols are involved.
Writing Effectively Within Character Limits
The discipline of writing within tight character limits is one of the most transferable skills in content creation. Constraints force clarity. Twitter's 280 characters famously produce tighter, punchier writing than unconstrained prose. The SMS's 160-character ceiling forces a single, clear message rather than a rambling offer.
Three techniques help consistently: front-load the value (put the most important information in the first sentence), eliminate filler phrases ("in order to" → "to"; "due to the fact that" → "because"), and replace noun phrases with verbs ("make a decision" → "decide"). These compression techniques improve all writing, not just character-limited pieces.
For SEO specifically, packing the target keyword into the first 30 characters of a meta title and the first 50 characters of a meta description ensures both appear before any truncation point, maximising relevance signal even in the truncated view.
Characters, Bytes and Encoding in Multiple Languages
Track Every Character Limit in Real Time
Platform limit bars for Twitter, SMS, LinkedIn, meta tags — and a custom limit mode.
Open Character Counter →Recommended Hosting
Hostinger
If you are building a website for your tools, blog, or store, reliable hosting matters for speed and uptime. Hostinger is a popular option used worldwide.
Visit Hostinger →Disclosure: This is a sponsored link.
