How to Count Characters: Twitter, SMS and Meta Description Limits Explained

Character limits never announce themselves until you break them: the post that will not send, the meta description Google truncates mid-sentence, the text message that quietly bills as two. Our character counter counts as you type — characters with and without spaces, words and lines — and checks your draft live against the three limits people hit most: Twitter/X at 280, one SMS segment at 160, and a meta description at about 155. This guide explains how the counts are calculated, works the tool page's sale-sentence example character by character, and covers the SMS segment trap and the emoji ambiguity that make 'just count it yourself' harder than it sounds.

How to Count Characters, Step by Step

1. Paste or type your text. The moment text lands in the box, four counts update live: characters with spaces (the figure almost every platform uses), characters without spaces, words and lines. There is no button and no upload — counting happens in your browser, so drafts of posts, messages and applications never leave your device. 2. Watch the limit checker, not just the total. Below the counts, three rows compare your text against real limits — Twitter/X's 280 characters, one SMS segment's 160, and the ~155-character guide for meta descriptions — and each row turns red with a warning the moment you exceed it. 3. Trim until every row you care about is green. Write the tweet, the text or the description directly in the counter and edit in place; it is a drafting workflow in one page. For longer pieces where words matter more than characters, our word counter adds sentences, paragraphs and reading time on top of the same live-counting idea.

How the Counts Actually Work

Each number has a precise definition, and the differences explain most counting arguments. 'Characters with spaces' is simply the length of the text as-is — every letter, space, punctuation mark and line break counts. 'Characters without spaces' removes all whitespace first, which is the figure some writing competitions and translation pricing use. Words are counted by splitting the text on whitespace, and lines by splitting on line breaks. The limit checker always uses the with-spaces count, because that is what Twitter, SMS and search snippets count. The standards behind the rows are real constraints, not round numbers chosen for tidiness: 280 is the doubled Twitter limit (raised from 140 in 2017) that keeps feeds scannable, 160 is the GSM protocol limit for one SMS segment, and ~155 reflects the pixel width at which Google truncates a desktop snippet. Knowing which definition a platform uses is the whole game — the same draft can be 'under' by one count and 'over' by another.

Worked Example: Counting a Sale Sentence

The tool page counts this sentence: “Shop the winter sale — up to 50% off all jackets!” Characters with spaces: every keystroke counted, the total is 49. Characters without spaces: subtract the 10 spaces and you get 39. Words: split on whitespace (the em dash counts as a word of its own) and there are 11. Against the limits, 49 characters passes everything easily — 231 characters left on Twitter/X, and comfortably inside one SMS segment. Now scale the same method up to a meta description of 172 characters: the checker flags it red against the ~155 guide and tells you to cut about 17 characters, so Google displays the description in full instead of truncating it mid-sentence. That red row, seen while drafting, is the difference between a snippet you wrote and a snippet Google rewrote by cutting. The same discipline applies to headlines and titles — our YouTube title analyzer applies the same fit-the-limit thinking to video titles, where the visible cutoff is just as unforgiving.

The Limits That Actually Matter

Beyond the checker's three rows, a few other limits shape everyday writing. WhatsApp status text allows roughly 700 characters — generous, but short enough that a pasted announcement can still overflow. A Google ad headline allows just 30 characters, which is why ad copy is its own compression sport. The SMS row deserves a second look because it hides a billing trap: a 161-character message is not 'one character over' — it is sent as two segments and billed twice, with each segment holding only 153 characters because 7 characters carry the joining data. A 170-character text therefore costs double what a 160-character text costs, and trimming ten characters halves the bill. Emojis add the last wrinkle: JavaScript counts most emojis as 2 characters, matching most web forms, but some platforms count them as 1 and skin-tone variants as more, and combining characters in scripts like Urdu and Arabic may count differently again. For anything billing-critical, treat this counter as the drafting tool and the provider's own segment display as the final verdict.

Common Mistakes

Counting without spaces when the platform counts with them. Spaces are characters on Twitter, in SMS and in form fields; drafting to the smaller number is how posts overflow by exactly the number of spaces you ignored. Writing the meta description first and measuring later. A 172-character description does not get shortened by Google — it gets cut, usually mid-thought. Draft inside the limit from the start and front-load the important words. Assuming one long SMS costs the same as one short one. Past 160 characters you pay per 153-character segment; the cheapest edit in all of copywriting is deleting eleven characters from a 171-character text. Trusting a single emoji count everywhere. An emoji that costs 2 characters in a web form may cost 1 or 4 somewhere else — leave headroom when a draft is full of them and the limit is hard. Pasting sensitive drafts into uploading counters. Many counting sites send your text to a server. This one counts locally in your browser, which is the only safe way to check unreleased posts, applications or private messages.

Frequently Asked Questions

How do I count characters in my text?
Open the ToolNest character counter and type or paste your text. Four counts update live as you write: characters with spaces, characters without spaces, words and lines. Below them, the limit checker compares your text against Twitter/X (280), one SMS segment (160) and a meta description (about 155) and turns red the moment you go over any of them. Everything is counted in your browser, so drafts never leave your device.
Do spaces count as characters?
Yes, in almost every limit that matters — Twitter/X, SMS segments and form fields all count spaces as characters, which is why the counter shows 'with spaces' as its primary figure. The 'without spaces' count exists for the exceptions, such as some writing competitions and translation pricing, where only the letters and punctuation are billed or judged.
How many characters are in one SMS, and why does 161 cost double?
One standard SMS segment holds 160 characters using the GSM alphabet. A longer message is split into segments that hold only 153 characters each, because 7 characters are used for the joining data — so a 161-character message is sent and billed as two segments. Trimming those extra characters can halve the cost of a text, which is exactly what the counter's SMS limit row makes visible while you draft.
How long should a meta description be?
Aim for about 150–160 characters. Google typically truncates meta descriptions around 155–160 characters on desktop, so the ToolNest checker uses about 155 as its guide limit and flags anything longer. The real cutoff varies by device and pixel width rather than an exact character count, so treat 155 as a safe target, not a law — and put the important words first either way.
Do emojis count as one character?
Usually not. JavaScript counts most emojis as 2 characters because they use two code units, and complex emojis with skin-tone modifiers can count as more — which matches how most web forms count them, but not every platform. Right-to-left and combining characters in scripts like Urdu and Arabic can also be counted differently by different platforms, so for billing-critical messages verify the count with the platform's own checker.

More guides from ToolNest

Word Count Guide: What the Numbers Mean and Why They Matter

What words, characters, sentences and reading time really measure — and the limits that matter for essays, posts and applications.

How to Use Text to Speech: Read Any Text Aloud for Free

Paste, pick a voice, press Speak — the sentence-queue trick that beats Chrome's 15-second cutoff, the 1,200-word timing example, and the proofreading use writers swear by.

How to Calculate Percentages: The Three Formulas Behind Every Percent Question

The three formulas for X% of Y, what percent X is of Y, and percent change — with salary, sale and quiz examples.