Character Counter

Count characters, words and reading time in real time.

Runs locallyWorks offlineShare link carries settings, never your data
Send output toLine Sorter & DeduplicatorCase ConverterOnline Diff CheckerBuild a workflow from thisOutput stays on this page until you send it.

Frequently asked questions

Are spaces counted as characters?

Both totals are shown — with and without spaces — because limits differ. Most social platforms and SMS count spaces; some academic and form limits do not, and assuming the wrong one is how submissions get truncated.

How are emoji counted?

Often as more than one character. Many emoji are multiple code points joined together, so a single visible symbol can consume several characters of a limit. That is why a tweet with emoji runs out of room sooner than expected.

What are the common limits worth knowing?

A single SMS is 160 characters (70 if it contains non-Latin script), a meta description is truncated around 155-160, and a page title around 60. Going over does not break anything — it just gets cut off where you cannot control it.

Pro tips

  • Check which count a platform enforces before writing to the limit — characters including spaces is the usual one, but not universal.
  • Treat a meta description limit as a pixel-width guideline rather than a character rule; roughly 155 characters is a heuristic, not a cutoff.
  • Use keyword density as a diagnostic, never as a target. Writing to hit a percentage produces copy that reads exactly as badly as it sounds.
  • Watch the reading-time estimate for long-form work; it assumes around 200 words per minute, which is reasonable for prose and optimistic for dense technical text.
  • Paste as plain text when counting copy from a formatted document, or invisible characters and non-breaking spaces will skew the totals.

About Word & Character Counter

Where limits bite, definitions matter: character counts including spaces are what meta-description and post caps measure, while word totals can differ from a desktop editor's over how each treats hyphenates and numerals. Reading time assumes roughly 200 words per minute.

Count characters with and without spaces, plus words, sentences and reading time, as you type — ideal for tweets, bios, SMS and meta descriptions with strict limits. Everything is counted in your browser.

This word and character counter tallies your text the instant you type or paste it: total words, characters with and without spaces, sentences, paragraphs and lines. It also estimates reading and speaking time, so writers, students and marketers can hit length targets for essays, meta descriptions, tweets, ad copy or scripts with confidence.

Beyond raw counts it surfaces keyword density — the words you use most, with their share of the total — which helps when tightening copy or checking a target phrase is neither overused nor absent. Density is a diagnostic rather than a target; writing to hit a percentage reads exactly as badly as it sounds.

Two tools counting the same passage often disagree, and neither is broken — there is no single definition of a word. Hyphenated compounds may count as one or two, standalone numbers and symbols may or may not count at all, and URLs are handled differently everywhere. That is why a total here can differ slightly from a desktop editor's, and why arguing about which is right matters less than picking one and being consistent within a piece of work.

Character limits are stricter and more consequential, because whoever enforces one has their own definition too. Some count Unicode code points, some count UTF-16 units — under which many emoji count as two — and some count bytes, where an accented character costs more than a plain one. The practical consequences are specific: an SMS is 160 characters in GSM encoding but drops to 70 the moment any character forces Unicode, so one emoji can split a message and multiply its cost.

Common use cases

  • Checking a meta description fits before it gets truncated
  • Staying inside a social post or bio character limit
  • Confirming a form field's content will not be cut off
How it comparesWord processors count as you type and are already open if the document lives there. A separate counter is faster for text arriving from somewhere else, and the density breakdown is something most editors do not offer at all.