📝
Creator & Video/Word Counter

Word Counter

Live word count, reading and speaking time, and keyword density — plus one-click case conversion, 100% private.

LIVE STATSLive countsReading timeKeyword density100% private
The CalculatorPage 1
Your text (stats update live as you type)
45
Words
250
Characters
205
Chars (no spaces)
4
Sentences
2
Paragraphs
14s
Reading time
21s
Speaking time
45words · 250 characters (205 without spaces)
Sentences4
Paragraphs2
Reading time (200 wpm)14s
Speaking time (130 wpm)21s
Top 5 Keyword Density
KeywordCountDensity
count2
4.4%
audience1
2.2%
before1
2.2%
box1
2.2%
brown1
2.2%
Common English stopwords excluded; only words of 2+ letters are counted. Density is keyword count ÷ total words.
Privacy: Your text is analyzed entirely in your browser and never sent anywhere.
Data Source & Legal Disclaimer
Effective: Reading at 200 wpm, speaking at 130 wpmLast updated: 2026-01-01Update: Manual review
Sources: Reading rate benchmarks

Reading and speaking times use average pacing (200 / 130 words per minute) and vary by person. All analysis runs locally in your browser — your text is never uploaded.

See all data sources & update policy →
FAQ & detailsPage 2

To count words: paste or type your text — the counter shows words, characters with and without spaces, sentences, and paragraphs live, plus reading time at 200 wpm, speaking time at 130 wpm, and top keyword density.

FreeToolHub Word Counter is a free browser-based tool that counts words, characters, sentences, and reading time with keyword density analysis, no signup.

About this tool

What is this tool?

Live word, character, sentence, and paragraph counts with reading and speaking time estimates and keyword density analysis. Ideal for essays, posts, and scripts.

Live countsReading timeKeyword density100% private

What Is the Word Counter?

This tool counts your text as you type or paste it: words, characters with and without spaces, sentences, and paragraphs, all updating live. It estimates reading time at an average silent-reading pace of 200 words per minute and speaking time at a typical presentation pace of 130 words per minute. A keyword density panel shows which words — excluding common stopwords — you use most and how often, which is the core of on-page SEO checking, and a case converter switches text between UPPER, lower, and Title Case without retyping.

Who Should Use This Tool?

Students hit essay limits ("500 words, plus or minus 10%") and stay inside them. Writers and marketers check that a meta description fits Google's roughly 155-160 character display or that a post clears X's 280-character limit. Speakers and podcasters convert word counts into minutes — a 780-word script is about six minutes at 130 wpm. SEO writers watch keyword density to keep a target phrase present but natural, generally around 1-2% of words. Translators, editors, and anyone billing by the word get an instant, private count that never sends the text anywhere.

How Does It Work?

Paste or type into the editor and every metric updates as you edit. Words are counted by splitting on whitespace and punctuation boundaries; characters are tallied both raw (spaces included) and compressed (spaces excluded), which matters because platforms count differently. Sentences are detected by terminal punctuation and paragraphs by line breaks. Reading time divides word count by 200 wpm and speaking time by 130 wpm. The keyword panel tokenizes the text, drops single-letter tokens and common stopwords such as "the," "and," and "of," then ranks what remains by frequency with each term's share of total words as the density figure. The case converter rewrites the whole text in one click, counts intact.

Reading Time vs Speaking Time

The two estimates use different paces because eyes and mouths work differently. Adults read silently at roughly 200-250 words per minute; this tool uses the conservative 200. Spoken delivery runs slower — presenters are coached to about 130 words per minute for clarity, and audiobook narration averages near 150. The same 1,000-word piece is a five-minute read and a seven-and-a-half-minute talk, which is why reading a blog post aloud feels sluggish. Use reading time for articles and emails and speaking time for speeches, lectures, and video scripts, and trim about 10% from any script that must hit a hard time slot.

Keyword Density Without the Stopword Noise

Raw frequency counts are dominated by function words — "the" and "to" top almost every English text regardless of topic. The keyword panel filters those stopwords and short tokens out, so what surfaces are the words that carry your topic. Density is the keyword's count divided by total words: 8 mentions in 800 words is 1%. Old-school SEO aimed at 2-3% and rewarded stuffing; modern search engines use semantic understanding, and readability suffers well before density helps. Practical guidance: name your subject naturally in the first 100 words, use it in a few headings, and let the density readout flag accidental repetition — anything above about 3% usually reads as robotic.

Frequently Asked Questions

How does the tool count a word?

Any run of characters separated by spaces or punctuation counts as one word, so "well-known" is one word and "don't" is one word. This matches the counting in Word and Google Docs closely, with small differences only appearing around unusual punctuation.

What is the difference between characters with and without spaces?

Characters with spaces counts every keystroke; without spaces excludes them. Platform limits differ: X counts spaces (280 total), while some form fields and database limits count characters only. Check both when fitting text into a constrained field.

How long will my text take to read or speak?

Reading uses 200 words per minute, so 1,000 words is about five minutes. Speaking uses 130 wpm, so the same 1,000 words runs roughly seven and a half minutes. These defaults match common coaching guidance for articles and presentations respectively.

What is keyword density and what percentage should I aim for?

Density is a keyword's frequency divided by total word count, calculated here after removing stopwords so function words do not drown the signal. Around 1-2% is a natural presence; above roughly 3% the text usually reads as stuffed. Search engines rank on meaning, not on hitting a ratio.

Is my text uploaded anywhere?

No. Counting runs entirely in your browser, so unpublished manuscripts, client work, and confidential documents never leave your device. The counter keeps working even if you go offline after the page loads.

Which character limits should I know about?

Common ones: X (Twitter) posts at 280 characters, SMS at 160, meta descriptions displaying at roughly 155-160, and page titles cut near 60. The live character counters make it easy to trim text to these limits without a separate tool.

Related tools

Joke of the Day
Oct 14

What do you call a nosy pepper?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.