Character Limits Explained: Why SMS Is 160 and X Is 280
Published 2026-09-14
Where the 160-character SMS limit actually came from
The 160-character SMS limit isn't arbitrary — it dates back to 1985, when engineer Friedhelm Hillebrand tested how long a typical sentence needed to be by typing out sample messages on a typewriter and counting characters. Almost all of his test sentences fit within 160 characters, and that number was later baked into the GSM standard that carriers still use today. Fun technical detail: SMS actually encodes text 7 bits per character (not the usual 8), which is precisely what makes 160 characters fit into a 140-byte message packet.
Why X (Twitter) uses 280
X's original 140-character limit in 2006 was chosen specifically so a full tweet plus a sender's username could fit inside one 160-character SMS message, since tweeting by text message was a core original feature. When that limit doubled to 280 in 2017, it was a deliberate product decision based on data showing that languages like Japanese convey far more meaning per character than English, and that English users were frequently hitting the 140-character wall mid-thought.
Why meta descriptions cut off around 155-160 characters
This one isn't a hard technical rule like SMS — it's simply how much text fits on one or two lines in Google's search results before it gets truncated with an ellipsis, and that pixel width has shifted slightly over the years as Google has redesigned its results page.
The emoji character-counting trap
Here's something that surprises a lot of people: many emoji count as two characters, not one, in platforms that measure length in UTF-16 code units (which includes SMS and many older systems). A single "family" emoji made of multiple combined symbols can silently eat 8-11 characters of your limit. If you're writing something emoji-heavy for SMS specifically, it's worth checking your count with emoji included rather than guessing.
Writing tighter under a limit
The fastest way to trim text to fit a limit is usually cutting filler words ("really," "very," "just," "in order to") rather than cutting ideas. Our Character Counter has one-click presets for SMS, X, meta descriptions and Instagram captions, so you can see your remaining budget update live as you edit, instead of guessing and re-pasting into a platform to check.