Most writing is measured in words, but the places where a few characters decide whether your text is shown in full — a post, a search snippet, a browser tab — are measured in characters. The trouble is that “a character” is not one thing. An emoji, an accented letter, and a plain ASCII letter can each count as one, two, or several depending on who is doing the counting. This guide covers the limits worth respecting and the counting quirks that trip people up.
Why characters, not words, for these
A word limit works when the container is flexible — an essay page, a paragraph of body copy. A character limit appears when the container is fixed and unforgiving: a fixed-width field, a truncated snippet, a message that splits in two if it runs long. In those cases the platform does not care how many words you used, only how many characters fit before it cuts you off or charges you for a second unit.
The relationship between the two is loose. English averages roughly five to six characters per word once you include the trailing space, so a 25-word sentence lands near 150 characters — but a sentence full of short words runs shorter, and one full of long technical terms runs longer. Never convert a word count to a character budget by multiplying; measure the actual string.
Character CounterPaste the exact text to see characters with and without spaces, so you know which figure the field is enforcing.The limits worth knowing
A handful of limits come up again and again. Treat these as the practical bands rather than hard promises — platforms adjust them, and several truncate on rendered width rather than a raw count, which the next section covers.
- X (Twitter) standard posts: 280 characters, though URLs are shortened to a fixed length and some accounts have a higher ceiling.
- Meta descriptions: aim for around 150 to 160 characters, because search engines cut the snippet off past that on desktop and shorter still on mobile.
- Page titles: keep the meaningful part inside roughly 60 characters, since titles are truncated by pixel width in the results, not by an exact character count.
- SMS: a single message is 160 characters in the GSM-7 alphabet, but a single emoji or accented character can drop that to 70 for the whole message.
- Open Graph and social share titles: mirror the page-title guidance — the first 60-odd characters are what a link preview shows.
The pixel-width caveat
Page titles and search snippets are the awkward case, because the limit is not really a character count at all — it is a width in pixels. A title made of narrow letters like “i”, “l”, and “t” fits more characters than one made of wide letters like “m”, “w”, and capitals. This is why two titles of identical length can behave differently: one shows in full, the other ends in an ellipsis.
You cannot control the rendering exactly, so the sensible approach is to front-load. Put the words that must be seen at the very start of a title or description, before any truncation point can reach them. Treat 60 characters for a title and 155 for a description as a conservative ceiling, and assume anything past it may be cut.
Graphemes, emoji, and why counts disagree
Here is where naive character counting goes wrong. Computers store text as code units, and a single visible character can be built from several of them. A flag emoji is two code points joined together; a family emoji can be four or five people, skin tones, and joiners fused into one glyph. An accented letter like “é” might be stored as one character or as an “e” plus a separate combining accent, which look identical but count differently.
The distinction that matters is the grapheme — one unit of text as a human perceives it. When you want to know how many characters a reader sees, count graphemes. When a platform enforces a limit, it may count code units instead, which is why a post that looks like 200 characters to you can be rejected as over budget once emoji are involved. Each emoji can consume the budget of several plain letters.
Character CounterCheck the grapheme count alongside the raw count when your text contains emoji or accented letters, so you can see both figures.Writing to a small limit
Cutting to a character limit is a different craft from cutting to a word count. There is no ten per cent margin and no rounding — the field simply stops accepting input, or the snippet ends mid-word. A few habits make the last twenty characters easier to find.
- Drop the trailing period on a meta description or title; it rarely adds meaning and costs a character.
- Use a digit rather than the spelled-out number: “5” instead of “five”.
- Cut a leading “A” or “The” where the sense survives without it.
- Prefer an ampersand to “and” only where the tone allows — it saves two characters.
- Remove a URL’s tracking parameters before counting, since every one of them eats into the budget.
For longer social copy, it can help to draft in a word counter first to get the argument down, then move to a character counter to trim the last stretch. The two tools answer different questions: one tells you whether you have said enough, the other whether it will fit.
Word CounterDraft the thread or caption here first to get the ideas down, then switch to characters for the final fit.All of this counting runs in your browser, so an unpublished post or an internal page title is not sent anywhere to be measured. You get the exact figure a platform will enforce without the text leaving the page.