Skip to content

Character Counter: Count Characters With & Without Spaces

Character counter that shows characters with and without spaces, words, sentences, and paragraphs as you type. Check limits for X, SMS, and SEO.

By Updated Runs in your browser

Character Counter guide

Count characters with and without spaces as you type, along with words, sentences, paragraphs, and reading time. Use it to fit posts, bios, ad copy, meta descriptions, and form fields under their limits.

Characters with and without spaces

"Characters" counts every visible symbol plus spaces and line breaks, with an emoji or accented letter counting as one. "No spaces" strips all whitespace, including tabs and newlines. Most platforms enforce the first number. Some translation agencies and academic abstracts bill or limit by the second.

Platform limits worth memorizing

X (Twitter): 280 characters per post for free accounts. Instagram: 2,200 characters per caption, 150 for your bio, 30 for your username. LinkedIn: 3,000 for a post, 220 for your headline. TikTok captions: 4,000. YouTube titles: 100, but only the first 60 or so show in search.

For SEO, Google truncates title tags at around 600 pixels, which works out to roughly 50 to 60 characters. Meta descriptions get cut at about 155 to 160 characters on desktop and less on mobile. Put the important words first so truncation does not eat them.

SMS is the sneaky one. A single text message holds 160 characters using the standard GSM alphabet. Add one emoji or a curly quote and the whole message switches to Unicode encoding, which drops the limit to 70 characters per segment. A 100-character text with one emoji gets billed as two messages.

Why emoji can count as two

Browsers store text in UTF-16. Common letters take one unit, but most emoji take two, and combined emoji like family groups or skin-tone variants can take seven or more. The UTF-16 length tile reports the same number JavaScript does, which is also how many platforms measure input length. X, for example, weights each emoji as two characters. The Characters tile counts what a reader sees, so 👋🏽 is 1 there and 4 in UTF-16. The UTF-8 bytes tile covers databases and APIs that limit by bytes.

If you are right at a limit and the post keeps getting rejected, emoji are usually the reason. Swap one out and try again.

Worked example: fitting a meta description

Draft: "Our free online character counter tool lets you quickly and easily count the number of characters in any text you paste, including spaces and punctuation." That is 157 characters, right at the edge, and the useful part is buried.

Rewrite: "Count characters with and without spaces. Instant, free, private. Limits for X, Instagram, SMS, and Google snippets built in." That is 126 characters, leaves room for mobile truncation, and says more. Shorter usually reads better anyway.

Character limits in forms and databases

Plenty of limits are not published anywhere. Job application portals, government forms, and school systems often cap text fields at 1,000, 2,000, or 4,000 characters and silently cut off anything longer. If a field does not show a counter, draft your answer here first, check the total, and paste it in only when you know it fits.

Developers hit the same issue from the other side. A database column defined as VARCHAR(255) holds 255 characters in most modern setups, but some older configurations count bytes, and an accented letter or emoji can take two to four bytes in UTF-8. Test with real-world input, including names like José and Zoë, before you ship a length limit.

Characters versus words: converting between them

English averages about 4.7 letters per word, or roughly 5.7 characters including the following space. So 1,000 characters is about 175 words, and a 280-character post is about 45 to 50 words. Technical writing and legal text run longer per word; casual social posts run shorter.

That rule of thumb helps when a brief gives a limit in one unit and you think in the other. A 150-word abstract is about 850 to 900 characters with spaces. A 2,200-character Instagram caption fits about 380 words, far more than anyone will read, so the practical limit is the first 125 characters that show before the "more" cut-off.

Tips for writing to a hard limit

Cut adverbs first, then qualifiers like "very" and "really". Replace "and" with an ampersand only where the platform's style allows it. Numerals beat spelled-out numbers: "10" saves four characters over "ten" and scans faster. Drop the Oxford comma only if the house style lets you.

Everything runs locally in your browser, so you can paste unreleased ad copy or client drafts without them being stored anywhere.

Frequently asked questions

Do spaces count as characters?

Yes, on almost every platform, including X (Twitter), SMS, and Google's title and description limits. Spaces, punctuation, and line breaks all count. The 'no spaces' total is mainly for academic or translation requirements.

What is the character limit on X (Twitter)?

280 characters for standard accounts. URLs count as 23 characters regardless of length, and many emoji count as 2. Premium subscribers can post longer text.

How many characters fit in a Google title tag?

Google cuts titles at roughly 600 pixels, which is usually 50 to 60 characters. Wide letters like W and M use more space than i and l, so put the main keyword near the start.

How many characters is 100 words?

About 500 to 600 characters with spaces, since English words average 4.7 letters plus a space. Technical writing with longer words runs higher.

Why do emoji count as more than one character?

Most emoji take two UTF-16 code units, which is how JavaScript and many platforms count length, and sequences like family or flag emoji take 4 or more. This counter shows both: Characters counts each visible symbol once, and UTF-16 length shows what those platforms see.

Does it count line breaks?

Yes. Each line break counts as one character in the total, and is excluded from the 'no spaces' count along with spaces and tabs.

Is my text uploaded?

Everything runs in your browser. Nothing you enter is uploaded to a server or stored by us.

How many characters is an SMS?

160 characters with the standard GSM alphabet, or 70 characters if the message contains any emoji or other Unicode character.

What is the character limit for a meta description?

Google shows roughly 155 to 160 characters on desktop and fewer on mobile. Aim for 120 to 155.