Word Counter
Paste or type your text below. Statistics update instantly.
Free online word counter
Real Word Count is a free, privacy-first word counter that runs entirely in your browser. Paste or type text into the editor above to see instant statistics — word count, character count (with and without spaces), sentence count, paragraph count, reading time, and speaking time. No account required, no data leaves your device, and no limits on how much text you can analyze.
How to use the word counter online
- Open this page in any modern browser — desktop or mobile.
- Paste your text into the editor, or start typing directly.
- Watch the statistics update in real time as you type or edit.
- Use Ctrl+A to select all, then copy or clear as needed.
- Click Copy Stats to copy a formatted summary for reports or sharing.
The tool works offline after the initial page load. All counting happens locally using JavaScript — your text is never sent to a server.
Word count vs. character count
Word count uses Unicode-aware segmentation (Intl.Segmenter) to identify word boundaries in English text. Where Intl.Segmenter is unavailable, it falls back to splitting on whitespace. This approach handles contractions, hyphenated compounds, and punctuation more accurately than simple space counting.
Character count (with spaces) is the total number of UTF-16 code units in the text — the same as text.length in JavaScript. Every letter, number, space, punctuation mark, and emoji counts as one or two code units depending on the character.
Character count (without spaces) removes all whitespace (spaces, tabs, newlines) before counting. This is useful for platforms with strict character limits that exclude spacing.
Sentence and paragraph counting
Sentences
Sentences are counted by detecting terminating punctuation — period (.), exclamation mark (!), or question mark (?). The algorithm ignores repeated punctuation (e.g., !!! counts as one sentence end) and skips decimal points in numbers (e.g., 3.14 does not end a sentence). Mid-text ellipses (... followed by more text) are also handled to avoid over-counting.
Paragraphs
Paragraphs are non-empty blocks of text separated by one or more blank lines. A single line break does not create a new paragraph — there must be an empty line between blocks. This matches the convention used in Markdown, Google Docs, and most word processors.
Reading time and speaking time
Reading time is estimated at 200 words per minute — a standard average for silent reading of English prose. The result is rounded up to the nearest minute, with a minimum of 1 minute for any non-empty text.
Speaking time is estimated at 130 words per minute — a typical pace for spoken delivery such as presentations, podcasts, or voice-overs. Like reading time, it rounds up with a 1-minute minimum.
These are estimates. Actual reading or speaking speed varies by content complexity, familiarity, and individual pace. Use them as planning guidelines, not precise measurements.
Word counter for essays, blog posts, and more
A reliable word counter tool helps you meet length requirements across many writing tasks:
- Essays and academic papers — stay within assignment limits (e.g., 500-word essay, 1,500-word term paper) without manually counting.
- Blog posts and articles — hit SEO targets (common ranges: 800–1,500 words for standard posts, 2,000+ for pillar content) and estimate reading time for your audience.
- Social media — verify character counts for platforms with strict limits (X/Twitter, LinkedIn, meta descriptions).
- Speeches and presentations — convert word count to speaking time so you finish on schedule.
- Translation and localization — get a baseline word count for quoting or billing.
Counting words in Google Docs
Google Docs has a built-in word count (Tools → Word count, or Ctrl+Shift+C). It works well for most documents, but there are times when an external word counter is useful:
- Quickly checking a selection without opening menus.
- Comparing counts across multiple snippets side by side.
- Getting character counts with and without spaces, plus sentence and paragraph counts, in one view.
- Working offline or on a device where the Docs UI is slow.
- Copying a clean statistics summary (Copy Stats) for reports or client updates.
To use Real Word Count with Google Docs: select text in Docs, copy it (Ctrl+C), paste it here (Ctrl+V), and read the results. No integration, extension, or permission is required.
Frequently asked questions
What is a word counter, and how do I use it?
Is Real Word Count free?
Is my text uploaded or stored?
How accurate is this word counter?
Intl.Segmenter) for English and space-delimited languages, falling back to whitespace splitting where unavailable. For languages without word boundaries (Chinese, Japanese, Thai), the fallback may under-count words. Character count uses UTF-16 code units (JavaScript text.length). Sentence and paragraph counting follow standard punctuation and blank-line rules. For critical work, verify manually. See the About page's limitations section for a fuller discussion.What is the difference between word count and character count?
Word count identifies word boundaries using Unicode segmentation, counting contractions and hyphenated compounds as single words where appropriate.
Character count (with spaces) is the total UTF-16 code units — every letter, number, space, punctuation mark, and emoji.
Character count (without spaces) removes all whitespace (spaces, tabs, newlines) before counting. This is useful for platforms with strict character count limits that exclude spacing.
How are sentences and paragraphs counted?
Sentences are counted by detecting terminating punctuation — period (.), exclamation mark (!), or question mark (?). The algorithm ignores repeated punctuation (e.g., !!!), skips decimal points in numbers (e.g., 3.14), and handles mid-text ellipses to avoid over-counting.
Paragraphs are non-empty blocks separated by one or more blank lines. A single line break does not create a new paragraph — there must be an empty line between blocks, matching Markdown and Google Docs conventions. The About page lists every statistic and its counting rule.
How is reading time calculated?
Reading time is estimated at 200 words per minute (standard average for silent English prose). Speaking time is estimated at 130 words per minute (typical pace for presentations, podcasts, voice-overs). Both round up to the nearest minute with a 1-minute minimum for non-empty text. These are estimates — actual speed varies by content complexity and individual pace.
Can I use this word counter for essays and blog posts?
Yes. Real Word Count works well as an essay word counter for academic papers (e.g., 500-word essay, 1,500-word term paper) and a word counter for blog posts to hit SEO targets (800–1,500 words for standard posts, 2,000+ for pillar content). It also provides reading time estimates for your audience and speaking time for presentations. Paste text directly or copy from Google Docs (Ctrl+C / Ctrl+V) — no integration required.