Character Counter

Count characters with and without spaces, letters, digits, words and lines as you type, and check your text against social media and SEO limits. Free, instant and processed entirely in your browser.

Character CounterPrivate · runs on your device
Input
0Sentences
0Words
0Characters
0Characters (no spaces)
0Paragraphs
0Lines
0 minReading time
0 minSpeaking time
0Letters
0Digits
Platform and SEO limits
Most used words
Type or paste text to see the most frequent words.

Example: Hello, world! → 13 characters, 12 without spaces

How to use the character counter

Everything updates live, so you can edit until the number is right.

  1. Paste or type your text into the box. There is no size limit built into the tool, only what your device can hold.
  2. Read Characters, the figure that includes spaces, and beside it Characters (no spaces), Letters, Digits, Words, Sentences, Paragraphs and Lines.
  3. Scroll to Platform and SEO limits. Every bar shows how much of a cap you have used, from a 150-character Instagram bio to a 63,206-character Facebook post, and shows how many characters you are over once you pass it.
  4. Trim or expand the text and watch the bars move until everything fits, then press Copy counts to save the figures or Download text to keep the draft.

This is useful for anything with a hard cap: bios, ad headlines, meta descriptions, form fields with a maximum length and text messages. Nothing is uploaded, because the counting happens in your browser as you type.

What each figure counts, with a worked example

Characters is the number of Unicode code points in the box, spaces and punctuation included. Characters (no spaces) removes every space, tab and line break first, then counts what is left. Letters counts alphabetic characters in any script, and Digits counts numeric characters.

Take Hello, world!. It has 13 characters, because the comma, the space and the exclamation mark each count. Without spaces it has 12. Of those, 10 are letters and none are digits. A second example, Order 66 shipped on 3 May 2026., has 31 characters, 25 without spaces, 17 letters and 7 digits. Letters plus digits will not equal the no-spaces figure when punctuation is present, and the gap tells you how many punctuation marks you used.

Emoji need care. The Characters figure counts code points, so a plain smiley is 1, a flag is 2 and a family emoji joined from several people is 5. The limit bars use a different rule and count what you see, so that same family emoji is 1 on every bar. If the headline figure and a bar disagree on emoji-heavy text, that is the reason. Accented letters can differ too: a letter typed with a separate combining accent is 2 code points on the headline figure.

SEO titles and meta descriptions

Search engines do not publish a hard cap, but they cut off what they display, so length still matters. Google measures the pixel width of a title rather than its character count, and wide letters such as W and M take more room than narrow ones. Roughly 50 to 60 characters usually shows in full, and about 150 to 160 characters usually fits a description. Google also rewrites titles and descriptions it considers poor matches, so treat these as targets rather than guarantees.

The bars for Google title tag (60) and Meta description (160) let you paste a draft and see at once whether it is likely to be clipped. Put the main message first, in case a mobile result cuts earlier. To build the full set of tags once the wording is settled, the meta tag generator outputs the title, description, canonical and social tags together and warns about long values. If your text has stray double spaces or line breaks that inflate the count, clean it first with the whitespace remover.

Limits that the plain count does not model

A character count is the first check, not the last. Some platforms apply extra rules, and the bars do not reproduce them.

  • X gives most characters a weight of 1 but gives emoji and many Chinese, Japanese and Korean characters a weight of 2, and treats every link as a fixed length. A post can be over the limit on X while the bar here is still green.
  • SMS allows 160 characters in the basic GSM alphabet. One emoji or certain accented letters switch the message to a different encoding with a much smaller capacity per message, and long texts are split into linked parts.
  • Instagram truncates long captions behind a more link, so put the key point in the opening lines even though the cap is 2,200.
  • Databases and forms may limit bytes rather than characters, and an accented letter or emoji takes several bytes in UTF-8.

For word-based targets such as essay lengths, use the word counter, which shows the same stats with reading time. The readability score checker then tells you whether a tightly trimmed text is still easy to read.

Quick answers

Frequently asked questions

The questions people ask most, answered in plain words.

Do spaces count as characters?

Yes, in almost every real limit. X, Instagram, SMS and web form fields all count spaces, so the main Characters figure includes them. The Characters (no spaces) figure removes spaces, tabs and line breaks, which suits typesetting estimates or services that charge per character excluding spaces.

How many characters is an emoji?

It depends on where you look. The Characters figure counts code points, so a smiley is 1, a flag is 2 and a family emoji is 5. The platform limit bars count each visible symbol as 1. X counts most emoji as 2, which neither figure applies.

Why does X reject my post when the bar is under 280?

X weights some characters more heavily than a plain count does. Emoji and many Chinese, Japanese and Korean characters count as 2, and each link counts as a fixed length whatever its real size. The bar here counts visible characters only, so keep a margin on emoji-heavy or link-heavy posts.

How long should a meta description be?

Aim for roughly 150 to 160 characters, and put the main point in the first sentence. Google cuts descriptions by pixel width, so the exact cut-off varies, and it often rewrites them anyway. Paste a draft here and check the Meta description bar, which uses 160.

Is the character counter free and private?

Yes. It needs no account, has no paywall and puts no limit on text length. The counting is done by JavaScript in your browser, so nothing you paste is sent to a server or stored. Closing the tab clears the box, so copy or download anything you want to keep.