CalcPocket Logo CalcPocket
Text Tools

Count words, characters
& reading time instantly

Real-time word counter for writers, students, bloggers, and SEO professionals. Paste or type any text to instantly see word count, character count, sentences, paragraphs, reading time, speaking time, and keyword density.

Real-time analysis Reading & speaking time Keyword density 100% private — browser only No sign-up required
Your Text
Top Keywords
Words used most frequently (3+ characters, stop words excluded)
# Word Count Density Bar
Start typing to see keyword analysis…
Text Statistics
Updates as you type
Words
0
Characters (with spaces)
0
Characters (no spaces)
0
Sentences
0
Paragraphs
0
Avg. words / sentence
Time Estimates
Reading time (200 wpm)
Speaking time (130 wpm)
Common Word Limits
Tweet
0/280
SMS
0/160
Meta desc.
0/160

About the Word Counter — Real-Time Text Analysis Tool

This free word counter gives you instant, real-time statistics on any text you type or paste. Unlike basic character counters, it goes far beyond a simple word count — providing character count with and without spaces, sentence and paragraph counts, average words per sentence, estimated reading time, speaking time, and a full keyword frequency and density analysis.

All processing happens entirely in your browser. Your text is never sent to a server, stored, or analysed remotely. This makes the tool completely private and usable offline once the page has loaded.

Who Uses a Word Counter?

Students & Academic Writers Essays, dissertations, and assignments almost always have strict word count requirements. Checking your count in real time prevents over- or under-writing.
Bloggers & Content Writers Blog posts targeting search traffic typically perform best at 1,000–2,500 words. Knowing your word count helps you hit the right length for SEO and readability.
SEO Professionals Keyword density analysis helps identify over-optimisation (keyword stuffing) and ensure your target keywords appear at a healthy frequency — typically 1–3%.
Speakers & Presenters Speaking time estimation helps you prepare talks, speeches, and presentations of the right length. A 10-minute speech needs roughly 1,300 words at 130 wpm.
Email & Social Media Writers Character limits matter on Twitter/X (280), SMS (160), and meta descriptions (155–160). The character limit bars track your usage in real time.
Fiction & Creative Writers Novels run 80,000–100,000 words. Short stories target 1,000–7,500 words. Flash fiction stays under 1,000. Tracking word count helps hit genre expectations.

How Reading Time and Speaking Time Are Calculated

The reading time estimate is based on an average adult silent reading speed of 200 words per minute (wpm). This is a well-established benchmark from reading research, though individual speeds vary widely — fast readers may reach 300–400 wpm, while reading complex academic texts may slow you to 100 wpm.

The speaking time estimate uses a rate of 130 words per minute, which reflects a natural, comfortable speaking pace for presentations and speeches. Rapid conversational speech can reach 160–200 wpm, while deliberate, formal speech — such as a TED Talk — tends to fall at 110–130 wpm.

Time Estimation Formulas
Reading Time = Word Count ÷ 200 (minutes)
Speaking Time = Word Count ÷ 130 (minutes)

Example: 1,000 words → 5 min reading · 7 min 42 sec speaking
Example: 500 words → 2 min 30 sec reading · 3 min 51 sec speaking

Common Word Count Targets by Content Type

Content TypeTarget Word CountEst. Reading Time
Tweet / X postUp to ~70 words< 1 min
SMS / text messageUp to ~30 words< 1 min
Email subject line6–10 words< 1 min
Meta description (SEO)20–25 words< 1 min
Blog post (short)500–800 words3–4 min
Blog post (standard)1,000–1,500 words5–8 min
In-depth article / pillar content2,000–4,000 words10–20 min
Short story1,000–7,500 words5–38 min
Novella20,000–40,000 words1.7–3.3 hrs
Novel70,000–100,000 words5.8–8.3 hrs
5-minute speech~650 words~3 min 15 sec
10-minute speech~1,300 words~6 min 30 sec

What Is Keyword Density and Why Does It Matter?

Keyword density is the percentage of times a specific word or phrase appears relative to the total number of words in a piece of content. It is a fundamental metric in SEO (search engine optimisation) and is used to evaluate whether a page is likely to rank for a given search term.

A keyword density of 1–3% is generally considered appropriate for SEO. Below 1% and a keyword may not feature prominently enough for search engines to associate the page with that term. Above 3–4% and the content risks being flagged for keyword stuffing — a spammy technique that can lead to Google penalties and poor user experience.

Keyword Density Formula
Density (%) = (Keyword Count ÷ Total Word Count) × 100

Example: "conversion" appears 8 times in a 400-word article
Density = (8 ÷ 400) × 100 = 2.0% — within the healthy range

The keyword table in this word counter automatically excludes common stop words (the, and, is, of, to, etc.) and short words under 3 characters to surface the meaningful, content-specific terms in your text.

Frequently Asked Questions

The word counter analyses your text in real time as you type or paste it. It splits text into words using spaces and punctuation, counts sentence-ending punctuation marks for sentence counts, counts double line breaks for paragraphs, and tallies all character occurrences. No button press is needed — all statistics update instantly.
A word is any unbroken sequence of alphanumeric characters separated by whitespace or punctuation. Numbers (e.g. "2024") and hyphenated words (e.g. "well-being") are each counted as one word. Punctuation marks alone (commas, periods, dashes) are not counted as words.
This tool shows both. "Characters (with spaces)" counts every character including spaces, tabs, and line breaks — useful for platform character limits like Twitter or SMS. "Characters (no spaces)" counts only non-whitespace characters, which is the standard for many typesetting and publishing contexts.
The estimate is based on 200 words per minute — a well-supported average for adult silent reading on screen. In practice, reading speed varies by text complexity, familiarity with the subject, and individual ability. Technical and academic content may take 1.5–2× longer than simple narrative text.
No. All text analysis runs entirely in your browser using JavaScript. Your text never leaves your device — it is not transmitted, stored, logged, or analysed by any server. The tool works fully offline once the page has been loaded.
A keyword density of 1–3% is generally considered healthy. Below 1% may not signal relevance to search engines. Above 3–4% risks being interpreted as keyword stuffing. The most important principle is to write naturally for your reader — a 1–2% density typically results from natural writing about a specific topic.
For SEO, in-depth articles of 1,500–2,500 words tend to rank well for competitive keywords, as they can cover a topic comprehensively. Shorter posts of 500–800 words work well for news, lists, and lower-competition topics. The right length depends on the topic — match or exceed the depth of the top-ranking pages for your target keyword.
At an average reading speed of 200 wpm, 1,000 words takes approximately 5 minutes to read. At a speaking pace of 130 wpm, it takes about 7 minutes and 42 seconds to deliver. These are rough averages — actual time will vary based on content complexity and individual pace.
Topic Cluster

Text & Writing Tools — Complete Reference

The Word Counter is part of CalcPocket's Other Tools cluster — a set of productivity and utility tools that go beyond standard math calculators.