PublicSoftTools

Character Counter

Count characters, words, sentences, and paragraphs instantly. Useful for social media posts, SMS messages, SEO meta descriptions, and any platform with a character limit.

⏱ 8 min read · Complete guide below

Word & Character Counter

0Characters
0No spaces
0Words
0Sentences
0Paragraphs
~1 minRead time

How to Use the Character Counter

  1. 1Type or paste your text into the box — a tweet, SMS, or meta description.
  2. 2Read the live counts: characters, characters without spaces, words, and sentences.
  3. 3Pick the right stat for your platform — some count spaces, others (like Google Ads) count only printable characters.
  4. 4Trim until you land under the limit; the count updates on every keystroke.

Worked Example: Fitting a Meta Description and a Tweet

You're writing an SEO meta description and Google shows about 155–160 characters before truncating with an ellipsis. Paste your draft and the counter reads 178 characters — 18 too many, so the last few words would be cut mid-phrase in search results. Trim a redundant clause, watch the count drop to 152, and you've used almost the full display width without overflowing. Under ~120 characters would instead leave grey space unused, so the 150s is the sweet spot.

The same text bound for Twitter/X plays by different rules. The 280-character limit counts spaces, but every URL is shortened to a flat 23 characters no matter its real length — so a raw count of 268 that includes a 60-character link actually costs 268 − 60 + 23 = 231, leaving room to spare. And for SMS, crossing 160 GSM characters silently splits your message into billed multi-part segments, dropping to just 70 per segment the moment you add an emoji (which switches the encoding to UCS-2). Same text, three different budgets — which is why the tool shows several counts at once rather than one.

Common Character Limits You Should Know

Twitter / X Posts

280 characters per post. URLs count as 23 characters regardless of their actual length. Replies and threads reset the limit for each tweet.

SMS Messages

160 characters per GSM segment. Beyond 160, messages split into multi-part SMS at 153 chars each. Emoji reduce the limit to 70 per segment (UCS-2).

Google Meta Descriptions

Aim for 155–160 characters. Shorter descriptions waste display space; longer ones are truncated. Front-load your most important keyword and value proposition.

Google Ads Headlines

Responsive search ads allow up to 30 characters per headline and 90 per description. Tight character budgets demand precision — every character matters.

Instagram Captions

Maximum 2,200 characters. Only the first 125 characters show in the feed before the "more" link. Put your hook in the first sentence to stop the scroll.

Email Subject Lines

Most email clients display 60–70 characters. Mobile previews show as few as 40. Keep subjects under 50 characters for the best open rates on all devices.

The Complete Guide to Character Counting

Counting characters seems almost too simple to think about — and for plain English text it is. But the moment you cross into different platforms, languages, and encodings, “how many characters is this?” becomes a genuinely interesting question with several correct answers. This guide explains why character limits exist, the hidden complexity behind what counts as a single character, and how to write effectively when every character matters.

Why Character Limits Exist

Character limits are not arbitrary bureaucracy; each one reflects a real constraint or design choice. Some are technical: an SMS segment is 160 characters because of the amount of data that fits in a single message under the GSM standard, and a database field is often capped because it was defined to hold a fixed maximum length. Others are about display: Google truncates a meta description at around 155–160 characters simply because that is what fits in the search result before it runs out of room, and an email subject line is limited by the width of the inbox column.

A third category is deliberately about design and behaviour. Twitter's original 140-character limit existed to keep posts short and scannable, forcing brevity as a feature rather than a restriction. Understanding why a given limit exists helps you work with it: a technical limit is a hard wall you must respect exactly, while a display limit is a soft target where landing slightly under is fine and going over just means some text is hidden.

The Hidden Complexity: Characters, Bytes, and Emoji

Here is where character counting gets genuinely subtle. What is one character? For the letter “A” the answer is obvious, but modern text is built on Unicode, and Unicode distinguishes between several things that all feel like “a character.” There is the code point (a single Unicode value), the byte (how much storage it takes when encoded), and the grapheme cluster (what a human perceives as one character on screen). For plain English these are all the same, but for other text they diverge dramatically.

Emoji are the clearest example. A simple emoji is one code point but takes four bytes in UTF-8, and an emoji with a skin-tone modifier, or a family emoji built by joining several figures together, can be several code points that display as a single glyph. This is why a “10-character” message with a couple of emoji can blow past an SMS segment limit, and why systems that count differently can disagree about the length of the same text. Accented letters and non-Latin scripts — Arabic, Chinese, Hindi — raise the same issues: what looks like one character may be multiple code points or multiple bytes underneath. When a platform counts “characters,” it is worth knowing whether it means code points, bytes, or graphemes, because the numbers can differ.

The Craft of Writing to a Limit

A character limit is a constraint, and constraints, handled well, sharpen writing rather than cramp it. The first principle is to front-load: put your most important words at the start, because if the text is truncated — a meta description in search, a caption in a feed, a subject line on mobile — the beginning is what survives. The reader should get your key message even if they never see the end.

The second is ruthless editing. Tight limits reward cutting filler words, choosing a short synonym over a long one, and removing any clause that does not earn its place. Often a draft that is twenty characters too long can be trimmed with no loss of meaning simply by deleting redundancy. The third is to respect the medium's quirks: on Twitter, a link always costs a flat 23 characters no matter its length, so you have more room than a raw count suggests; in SMS, adding a single emoji can silently switch the encoding and slash your per-segment budget. Writing well to a limit means counting the way the platform counts, not the way it looks.

Counting for Code, Data, and Security

Character counts matter well beyond social media. In software, database fields are frequently defined with a maximum length, so validating that user input fits before it is saved prevents errors and truncated data. Form fields, usernames, and identifiers often have documented limits that a count lets you check instantly. In content work, hitting a precise length can be the difference between a title that displays fully and one that is cut awkwardly mid-word.

One practical caution: when a length limit applies to something like a password, the relevant measure may be bytes rather than visible characters, which is another reason the distinctions above matter. Whatever your purpose, the value of a live counter is that it removes the guesswork — you see the exact figures update as you type, in several forms at once (with and without spaces, words, sentences), so you can pick the count that matches your platform and trim with confidence. And because it all runs locally in your browser, you can safely paste even sensitive text, knowing nothing is sent anywhere.

Frequently Asked Questions

Does the character counter include spaces?

Yes. The "Characters" stat includes every space, tab, and line break. The "No spaces" stat strips all whitespace — use it when a platform counts only printable characters, like Google Ads or SMS.

What is the Twitter/X character limit?

Twitter/X allows 280 characters per post. Spaces count. URLs are always shortened to 23 characters regardless of their real length. The counter here shows raw character count, so subtract a few characters if your post includes links.

How many characters is a standard SMS?

A standard GSM SMS segment is 160 characters. Once you exceed 160, it splits into multiple segments (153 characters each after the first) and your carrier may charge per segment. Non-ASCII characters (emoji, accented letters) use UCS-2 encoding, cutting the limit to 70 per segment.

What is the meta description character limit for SEO?

Google typically displays 155–160 characters of a meta description in search results. Writing to exactly this limit maximises the information shown. Descriptions shorter than ~120 characters leave display space unused; longer ones get cut off with an ellipsis.

Is there a limit to how much text I can paste?

No hard limit — the tool runs entirely in your browser and processes text in memory. Modern browsers handle hundreds of thousands of characters without issue. Very large documents (millions of characters) may cause slight lag on each keystroke.

Is my text private?

Completely. Nothing is sent to a server. All counting happens in your browser with JavaScript. Closing the tab discards everything. You can safely paste sensitive content such as contracts, passwords, or personal documents.