Master Code
On The Go

Learn. Practice. Build.

Writing Tool

📝 Word Counter

Paste or type your text to instantly count words, characters, sentences, and paragraphs. Includes reading time, speaking time, keyword density, and case-conversion tools.

Words
0
Characters
0
Chars (no spaces)
0
Sentences
0
Paragraphs
0
Lines
0
Reading Time
0s
Speaking Time
0s
Avg Word Length
0
Unique Words
0
🎯 Target progress 0 / 500 words

🔑 Keyword Density (Top 12)

Words that appear more than once. Aim for 1–2% for your main keyword.

Start typing to see keywords…

📋 Word Count Reference

Social media captions
Twitter/X: 280 characters · Instagram: 2,200
SEO blog posts
1,500 – 2,500 words (top ranking average)
Essays & school papers
500 – 1,000 words typical
Reading speed
~200–250 words per minute (silent)
Speaking speed
~130–150 words per minute
Page (A4, 12pt, double-spaced)
About 250 words per page

🧠 How Word Count Works

  1. Words: Text is split by whitespace (spaces, tabs, line breaks). Each group of non-space characters counts as one word.
  2. Characters: Every character is counted, including spaces. The "no spaces" count removes all whitespace first.
  3. Sentences: Counted by punctuation — periods, question marks, and exclamation marks.
  4. Paragraphs: Counted by blank lines separating blocks of text.
  5. Reading / speaking time: Words ÷ 225 for reading, words ÷ 140 for speaking (industry averages).
  6. Keyword density: Each word is counted, common stop words are removed, and the top 12 keywords are ranked by frequency.

Tip: Use the target progress bar to hit essay word limits. Click a preset (500, 1000, etc.) or set your own by watching the bar fill.

❓ Frequently Asked Questions

How does the word counter work?

Paste or type text into the box. The tool counts words by splitting on whitespace, counts characters with and without spaces, and detects sentences and paragraphs in real time as you type.

How many words per page?

A standard double-spaced page holds about 250 words. Single-spaced is roughly 500 words. A4 pages with 12pt Times New Roman typically hold 400–500 words.

How long does it take to read 1,000 words?

The average adult reads about 200–250 words per minute. So 1,000 words takes roughly 4 to 5 minutes to read silently.

What is a good keyword density for SEO?

Aim for 1–2% for your primary keyword. Higher than 3–4% can look like keyword stuffing and may hurt rankings. The tool shows the top keywords and their density automatically.

Does the word counter count emojis?

Emojis are counted as characters. Whether they count as words depends on how they're spaced — an emoji surrounded by spaces counts as one word.

Is my text sent to a server?

No. Everything is processed locally in your browser. Your text never leaves your device. No tracking, no ads.

❤️ Support Free Tools

This calculator is free forever. If it helped you, consider buying me a coffee.

☕ Buy Me a Coffee
← All Tools