Character Limits That Matter
Twitter/X enforces 280 characters per post. SMS messages are 160 characters; longer messages split into segments and may incur additional charges. Instagram bios cap at 150 characters. Meta descriptions should stay under 160 to avoid truncation in search results. Google displays 60–70 characters for page titles before cutting off.
How Platforms Count Characters
Most platforms count letters, numbers, spaces, and punctuation as one character each. Twitter counts all URLs as 23 characters regardless of actual length. Emojis typically count as 2 characters due to Unicode encoding. Asian scripts can express more ideas in fewer characters — a 280-character limit contains far more content in Chinese or Japanese than in English.
SMS Encoding and Limits
SMS uses GSM-7 encoding for standard Latin characters, allowing 160 per message. If you include a single character outside GSM-7 (like a curly quote or emoji), the message switches to UCS-2, dropping the limit to 70 characters per segment. That single emoji can unexpectedly split your message in two and double the cost.
Frequently Asked Questions
Is a space counted as a character?
Yes. In nearly all character-count systems, a space is one character. Some tools show separate totals "with spaces" and "without spaces" for clarity.
Do line breaks count as characters?
Yes. A newline (Enter) typically counts as one character. Some platforms strip leading and trailing line breaks before counting, but mid-text line breaks always count.
Why does Twitter say 280 but my post got cut off?
Links are counted as exactly 23 characters by Twitter, no matter the URL length. Pasting text into Twitter's native composer gives the most accurate count for that platform.