Count

Character Counter

Details

How to use Character Counter

What the tool does, how to run it, and what to expect from the result.

How to count characters in text

Paste or type into the input box. The character count, the count without spaces, the word count, and the line count all update on every keystroke, so you can watch a bio or a description approach its limit in real time.

The number reported is the code unit length, the same figure a program would get from a length check. That is exactly what you want when you are checking a database column or an API field, and it is a close but not identical match for a social platform limit that includes emoji.

  • Paste the text, or type directly into the box to watch the count grow.
  • Read Characters for the total, including spaces and line breaks.
  • Read Characters (no spaces) for limits that are defined without whitespace.
  • If your text contains emoji, expect each one to add 2 or more, and verify against the real field.
  • Press Clear to reset before the next piece of text.

The character limits people actually write against

Most character counting happens against a specific ceiling: 280 characters for a post on X, 160 for a single SMS segment, about 155 to 160 for a meta description before Google truncates it, 150 for an Instagram bio, 30 for a Google Ads headline. Watching the count while you edit is faster than pasting into the real field and being cut off.

The one wrinkle is emoji and special characters. This counter reports the code unit length, the same number a program gets from a length check, and platforms each apply their own weighting on top. Plain text agrees everywhere; once emoji enter, verify against the real field before something with a deadline rides on it.

Characters, words, and lines in one view

The four stats update together, so you never switch tools mid-edit: Characters counts everything including spaces and line breaks, Characters (no spaces) strips all whitespace, Words counts whitespace-separated word groups, and Lines counts every line in the box.

Which number a rule means is worth checking. Essay and abstract limits phrased as characters usually mean the no-spaces figure, social and ad platforms almost always count spaces, and SMS counts everything including the line break itself. Having both character figures side by side is exactly what settles that ambiguity.

Tips

Getting a better result out of Character Counter

Specific settings and thresholds, not general advice.

  • The count is the JavaScript string length, which is a UTF-16 code unit count. A smiley is 2, a flag is 4, a family emoji joined with zero-width joiners is 8, and a decomposed accented letter such as e plus a combining acute is 2.
  • Because of that, a 280-character limit on X, a 160-character SMS segment, and this page will disagree the moment you add an emoji. Use this number as the code unit count and test the real field for anything that has money or delivery riding on it.
  • Google does not truncate a meta description at a character count, it truncates on pixel width, roughly 920px on desktop. The familiar 155 to 160 character guideline is a proxy, so an all-caps or wide-glyph description will cut earlier than the count suggests.
  • One plain SMS segment holds 160 GSM-7 characters, but a single emoji switches the whole message to UCS-2 and the segment drops to 70 characters. A count of 120 can be one message or two depending on one smiley.
  • Characters (no spaces) removes everything the whitespace class matches, including the non-breaking space U+00A0 that comes across from Word and from web pages, so two visually identical texts can report different no-space counts.
Limits

What Character Counter does not do

The honest boundary, so you do not lose time finding it yourself.

  • No countdown or target: it does not know what limit you are writing against, so nothing turns red.
  • No byte count. UTF-8 bytes are a different number again, where an emoji is typically 4 bytes and an accented letter is 2.
  • No per-line counts, only a total line count.
  • The stats are read-only fields with no copy or export button.
At a glance

Who Character Counter is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

Writers, students, editors, marketers, and developers working with text.

Ideal for

Quick, private text work without installing an app or trusting a server with your content.

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

How do I count characters in my text?

Paste or type into the box. There is no button to press: the character count, the count without spaces, the word count, and the line count all update live on every keystroke, and Clear resets the box for the next text.

Is this character counter free?

Yes, with no signup and no length cap that costs money. It is a small script running in your browser tab, so it also works offline once the page has loaded.

Does it count words too?

Yes. Words are counted as whitespace-separated groups, alongside the two character figures and the line count. For deeper text stats such as sentences and paragraphs, the separate word counter tool reports those as well.

What is the character limit on X?

The standard limit is 280 characters for most accounts, with longer posts available to subscribers. X counts most characters as one but weights some, including emoji, as two, so for a plain-text post this counter matches and for an emoji-heavy one it will read slightly low.

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

No practical one. The counter recomputes a few numbers on each change, which stays instant even with a book chapter in the box, and because nothing is uploaded there is no server limit to hit.

Does it work on a phone?

Yes. The page runs in any mobile browser, so you can paste a caption or bio on your phone and watch the counts update as you trim it.

Why does an emoji add 2 to the count?

The counter uses the string length, and JavaScript stores text as UTF-16. Characters outside the basic plane, which includes almost every emoji, are stored as two code units. Composed emoji such as flags and family groups are built from several of those plus joiners, which is why one visible glyph can add 8.

Does this match the character limit on X or LinkedIn?

Not always. Those platforms apply their own weighting, and some scripts and emoji count for more than one unit in their scheme. For plain Latin text with no emoji, this count and theirs agree.

Do spaces and line breaks count?

Yes, in the Characters figure. Each space, tab, and line break is a character. The second field, Characters (no spaces), removes all of them, which is the figure most word-limit rules for essays and abstracts mean.

Can I use it for a meta description or title tag?

You can, but treat it as a guide. Search engines cut on rendered width, so a title of 60 wide characters can truncate where a title of 65 narrow ones does not. The count keeps you in the right range, it does not guarantee the snippet.

Is my text stored or logged?

No. Everything is computed inside the page as you type. Nothing is sent anywhere, so a private bio, a password hint, or a confidential message never leaves the tab.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon