🧰Tools 🗜️ Compression🔄 Conversion✏️ Editing📄 PDF Tools⚡ Optimization🌐 Web Tools🧰 All Tools (69)
📱 Android App 📝 Blog 👋 About

Web Tools · Free · No signup

Count Words, Characters & Reading Time — Live

Type or paste your text and every number updates as you type: words, characters (with and without spaces), sentences, paragraphs, estimated reading time and speaking time. Below the stats, a keyword density table shows which terms you actually use most — handy for SEO writers who need to keep a target keyword natural and avoid stuffing. The analysis runs entirely in your browser; your text is never sent anywhere.

0words
0characters
0chars, no spaces
0sentences
0paragraphs
0 secreading time
0 secspeaking time

Keyword density (top 10)

Which terms does your text actually use most?

WordCountDensity
Type some text to see keyword density.

🔒 100% private: everything runs inside your browser — nothing is uploaded, stored or logged.

How it works

  1. Type or paste your text into the box — the counters update instantly, no button needed.
  2. Read the live stats: words, characters (with and without spaces), sentences and paragraphs.
  3. Check the estimated reading time (200 words/min) and speaking time (130 words/min).
  4. Scroll to the keyword density table to see your top terms and their share of the text.

Features

Live counting, zero delay

Every keystroke recomputes the full analysis — no button to press, no waiting.

Counts that writers actually need

Words, characters with and without spaces, sentences, paragraphs — the numbers behind meta descriptions, ads and academic limits.

Reading & speaking time

Instant estimates at 200 words per minute for reading and 130 for speaking — perfect for scripts and presentations.

Keyword density, top 10

See which words dominate your draft and their percentage — spot accidental stuffing before Google does.

100% private

The text is analyzed by your own browser with plain JavaScript. Nothing is uploaded, stored or logged.

Input & output. Works on any plain text you type or paste — drafts, essays, meta descriptions, product copy, emails, scripts. Output is a live dashboard; use Copy-free tools to export nothing but your own clipboard.

Common use cases

Limitations (honest ones)

Word counting splits on whitespace, so hyphenated compounds count as one word and URLs as one very long word. Reading time is a population average — your own speed varies. Keyword density ignores case but counts exact word forms: “tool” and “tools” are counted separately. There is no grammar checking and no saved history.

Frequently asked questions

How is reading time calculated?

Words divided by 200 words per minute — a common average for adult silent reading. Speaking time uses 130 wpm, closer to a presenter's pace.

Do spaces count in the character count?

Both numbers are shown: characters including spaces (what forms usually count) and characters without spaces (useful for tight limits like Japanese-style counts or SMS).

What keyword density is safe for SEO?

There is no magic number, but 1–2% for your main keyword is a common comfort zone. Far above that reads as stuffing; far below may be too weak to rank. Use the table as a sanity check, not a target.

Is my text uploaded to a server?

No. The whole analysis is plain JavaScript running in your browser. You could disconnect from the internet and it would still work.

Can it count characters for Twitter/X or meta descriptions?

Yes — use the characters-with-spaces figure. Meta descriptions should stay under roughly 160 characters; titles under about 60.

Keep going

Related tools

CompressoPanda Android app icon

On mobile?

Working from your phone?

This tool runs in any mobile browser — no app needed. And for the image & PDF side of the toolbox, the CompressoPanda Android app ships 36 tools that run with no connection at all: compression to target size, editing and PDF essentials included.