Skip to main content
QuickToolsWorld

Free Online Word and Character Counter

Paste or type any text to count its words, characters, sentences and paragraphs instantly, with an estimate of how long it takes to read.

Runs entirely in your browser. Nothing you enter is uploaded.

Tip: paste an essay, article or social post to see its length and reading time.

Words
0
Characters
0
Characters (no spaces)
0
Sentences
0
Paragraphs
0
Reading time
0 min
Speaking time
0 min

How to use the word counter

  1. Type in the text box, or paste text from a document, email or website.
  2. Read the live totals next to the editor. They update with every change.
  3. Use Copy text to copy your edited text, or Clear to start again.

What each number means

  • Words – sequences of letters or digits, separated by spaces or punctuation.
  • Characters – every visible character plus spaces and line breaks.
  • Characters (no spaces) – the same count with all whitespace removed. Some publishers and translators price work using this number.
  • Sentences – text segments ending in a full stop, question mark or exclamation mark, or the end of the text. Abbreviations such as “e.g.” can occasionally be read as a sentence end.
  • Paragraphs – each block of text separated by a line break. Blank lines are ignored.
  • Reading and speaking time – estimates based on average reading (238 words per minute) and speaking (140 words per minute) speeds.

Common length limits

Word and character counts matter whenever a platform or assignment sets a limit. A few examples:

  • Search result titles are often shortened after about 50–60 characters, and meta descriptions after about 150–160.
  • Posts on X are limited to 280 characters for standard accounts.
  • School and university essays usually set a word range, such as 1,500–2,000 words. Check whether your instructor counts headings and references.

If you need to change capitalisation after editing, the Case Converter converts text to uppercase, lowercase, title case or sentence case.

Example

The sentence It’s a well-known fact: tools save time. contains 8 words (“It’s” is one word, “well-known” is two), 40 characters including spaces, 34 without spaces, and 1 sentence.

Frequently asked questions

How does the word counter decide what counts as a word?
It uses your browser’s built-in Unicode word segmentation (Intl.Segmenter). Runs of letters or numbers count as words, and punctuation, spaces and emoji do not. Contractions such as “don’t” count as one word, while hyphenated words such as “well-known” count as two. Different word processors use slightly different rules, so counts may vary by a few words on long documents.
Are spaces and line breaks counted as characters?
The “Characters” figure includes spaces, tabs and line breaks. “Characters (no spaces)” excludes all whitespace. Emoji and accented letters count as one character each, matching what you see on screen.
How is reading time calculated?
Reading time divides the word count by 238 words per minute, a commonly cited average for adults reading non-fiction silently. Speaking time uses 140 words per minute. Actual speed depends on the reader and how complex the text is.
Does it count words in Urdu, Hindi, Arabic or Chinese?
Yes. Word boundaries come from your browser’s built-in language rules, so text in Urdu, Hindi, Arabic and most other languages that separate words with spaces is counted accurately, along with sentences ending in marks such as ۔ or ।. Chinese and Japanese don’t use spaces, so the browser splits them into dictionary words, and the result is an estimate. For those languages, the character count is often the more useful figure.
Is there a limit on how much text I can paste?
There is no fixed limit. Very long documents (several hundred thousand words) may take a moment to count on slower devices, but typing stays responsive.
Is my text saved or sent anywhere?
No. Counting happens in your browser. The text is not uploaded, stored or logged, and it disappears when you close or reload the page.
Browse all tools

Case Converter

Transform text between uppercase, lowercase, and other common case styles.