Word Counter
Paste your text and instantly see word count, character count, reading time, speaking time, and keyword density — all in real time.
How to use Word Counter
The Word Counter analyses any block of text and reports word count, character count (with and without spaces), sentence count, paragraph count and estimated reading time. Writers, students and content marketers use it to hit target lengths for blog posts, academic essays, social media captions and SEO meta descriptions that must stay within strict character limits.
- Paste or type your text into the input area.
- Word count, character count, sentence count and paragraph count update in real time as you type.
- Check the reading time estimate (based on an average adult reading speed of 200–250 words per minute).
- View the character count without spaces to compare against platform limits such as Twitter (280 chars) or meta descriptions (160 chars).
- Scroll down to the keyword density section to see the most frequent words in your text.
Your data never leaves your device — 100% private processing.
Word count targets by content type
Different content types have very different ideal word counts driven by audience expectations and SEO data. Long-form blog posts (1,500–3,000 words) consistently rank better for informational queries because they can cover a topic comprehensively. Product descriptions perform well at 150–300 words — enough to answer key questions without overwhelming buyers. Academic essays at undergraduate level typically require 1,000–2,500 words per assignment. LinkedIn posts perform best at 150–300 words, while Twitter limits each post to 280 characters.
| Content type | Recommended length | Notes |
|---|---|---|
| Blog post (informational) | 1,500–3,000 words | Comprehensive coverage improves rankings |
| Product description | 150–300 words | Focus on benefits and key specs |
| Meta description | 150–160 characters | Truncated in SERPs beyond 160 chars |
| Email subject line | 40–60 characters | Longer subjects get cut in mobile preview |
| Tweet | Up to 280 characters | Engagement peaks around 100–140 chars |
| LinkedIn post | 150–300 words | Longer posts get "See more" collapsed |
| Academic essay | 1,000–5,000 words | Depends on assignment and level |
Reading time and comprehension
Reading time estimates help writers gauge whether an article matches their audience's available attention. The average adult silent reading speed is 200–250 words per minute for non-technical prose. Technical documentation and code-heavy content is read more slowly (100–150 wpm). Most readers skim rather than read every word — studies show users spend roughly 37 seconds on an article before deciding whether to continue. A reading time indicator prominently displayed at the top of an article (as seen on Medium) reduces bounce rate by setting expectations.
| Score range | Difficulty | Approximate grade level | Best for |
|---|---|---|---|
| 90–100 | Very easy | Grade 5 | Simple instructions, children's content |
| 80–90 | Easy | Grade 6 | Conversational blog posts |
| 70–80 | Fairly easy | Grade 7 | News articles, product copy |
| 60–70 | Standard | Grade 8–9 | Most web content target range |
| 50–60 | Fairly difficult | Grade 10–12 | Marketing copy, white papers |
| 30–50 | Difficult | College level | Technical docs, academic writing |
| 0–30 | Very difficult | Professional / graduate | Legal, medical, scientific text |
Glossary
- Word
- A sequence of characters bounded by whitespace or punctuation, counted as one unit in word-count metrics.
- Character count
- The total number of individual characters in a text, including or excluding spaces depending on the metric.
- Reading time
- An estimate of how long it takes an average reader to consume a text, based on a words-per-minute reading rate.
- Keyword density
- The percentage of words in a text that are a specific keyword, used as a rough SEO quality signal.
- Flesch–Kincaid
- A readability formula that estimates the US school grade level required to understand a piece of text.
Related reading
Frequently Asked Questions
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Why use Word Counter?
- Instant results with no signup or account creation
- Works offline once the page is loaded
- Supports Unicode and multilingual text
- Copy results to clipboard with a single click
Common use cases
- Count words in an essay before submission
- Sort a list of items alphabetically
- Remove duplicate lines from CSV exports
- Change the case of text copied from PDFs
- Find and replace text across large documents
Related Text Tools
JSON Formatter & Validator
Format, validate, and minify JSON instantly. Includes syntax highlighting, error detection, and a collapsible tree view — free, private, in-browser.
Base64 Encoder & Decoder
Encode text or files to Base64, or decode Base64 strings back to text. Fast, free, and runs entirely in your browser.
Case Converter
Convert text to camelCase, PascalCase, snake_case, kebab-case, UPPERCASE, lowercase, Title Case, and Sentence case instantly.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text in paragraphs, sentences, or words. Optionally wrap in HTML paragraph tags.
Text Diff Checker
Compare two texts and see the differences highlighted. Line-by-line diff with added, removed, and changed lines clearly marked.
Find and Replace Text
Find and replace text online with support for regex, case sensitivity, and whole word matching. Bulk text replacement tool — free and private.
Explore all Text Tools.