EthicalFusion

Character Counter

Count characters with and without spaces, plus words and lines.

Was this tool helpful?

Thanks for the feedback!

The Character Counter reports four numbers for any text you paste: total characters, characters without spaces, words and lines. It is most useful when a platform or form enforces a character limit, from an SMS or a meta description to an Instagram bio or a job application box.

What each figure counts

  • Characters: every character, including spaces, tabs and line breaks. This is the number shown in the main result.
  • No spaces: the same text with all spaces, tabs and line breaks removed.
  • Words: groups of characters separated by whitespace. A URL or "#4521" counts as one word.
  • Lines: the number of line breaks plus one. Blank lines count, and a line break at the very end adds one more line.

Example: a two-line delivery message "Order #4521 shipped!" followed by "Track: https://x.co/a" gives 42 characters, 38 without spaces, 5 words and 2 lines. The difference of 4 is the three spaces plus the line break.

Emoji and Indian scripts count differently from what you see

The counter measures characters the way JavaScript and many web forms store them, in UTF-16 code units. For plain English one visible letter is one unit, but not always:

  • Most emoji count as 2: "Hi 😀" is 5 characters, not 4. Flags and family or skin-tone emoji are built from several emoji joined together and can count 4 to 11 or more.
  • Hindi and other Indic scripts combine consonants, vowel signs and the halant, so "नमस्ते" counts as 6 characters although it looks like three syllables.

Many websites that enforce limits in the browser count the same way, so this number is usually what their counter shows too.

Common character limits

WhereLimit
X (Twitter) post280, with some characters counted double
Instagram bio150
Instagram caption2,200
YouTube video title100
LinkedIn post3,000
One SMS in English160
One SMS with Hindi text or emoji70

The SMS difference catches many people out. A message containing even one character outside the basic GSM alphabet, such as an emoji or a Devanagari letter, switches to Unicode encoding and each SMS part then holds only 70 characters. For X, where links, emoji and many symbols are weighted, the tweet character counter is the more precise check.

Writing to a limit

For search snippets, Google cuts titles and meta descriptions by pixel width rather than a fixed count, so aim for roughly 50 to 60 characters for a title and about 150 to 160 for a description, then check the preview. When a form limit is strict, trim spaces after punctuation last; cutting a whole redundant phrase saves far more. If the limit is in words rather than characters, as with essays, the essay word counter adds sentence and paragraph counts.

Frequently asked questions

Does the character count include spaces?
The main Characters figure includes spaces and line breaks. The No spaces figure shows the count without any spaces, tabs or line breaks.
Why does an emoji count as 2 characters?
Most emoji are stored as two UTF-16 code units, and the counter measures those units, just like many website character limits do.
How many characters fit in one SMS?
160 characters in the standard GSM alphabet, but only 70 if the message contains any emoji, Hindi or other non-GSM characters.
How many characters are allowed in an Instagram bio?
Instagram allows 150 characters in a bio. Paste your draft here to check the length before saving it.
Why does my line count show one more line than I expected?
A line break after the last line creates an empty final line, and empty lines are counted. Remove the trailing line break to fix it.

Related tools

Embed this tool on your site

Paste it into any blog or website. Free, with a credit link.