We found an unsaved draft from your last visit.
Text
Top Keywords
Type or paste text to see keyword frequency
Words
0
Start typing to count
Characters
0
with spaces
No Spaces
0
letters & symbols
Sentences
0
—
Paragraphs
0
blank-line separated
Unique Words
0
—
Avg Sentence
—
words/sentence
Time Estimates
📖 Reading time—
🎙️ Speaking time—
✍️ Typing time—
🔤 Longest word—
Readability
—
—
Enter text to analyse
Writing Goal
Character Limits

Word Count Guide by Content Type

Content TypeTypical RangeReading TimeCategory
Tweet / X Post≤ 280 chars (~50 words)< 30 secSocial
SMS Message≤ 160 chars< 15 secSocial
Instagram Caption125–150 words optimal~1 minSocial
Short Blog Post300–600 words2–3 minBlog
Standard Blog Post1,000–1,500 words5–7 minBlog
Long-form / Pillar Article2,000–4,000 words10–20 minBlog
Academic Essay1,500–5,000 words8–25 minAcademic
Email Newsletter200–500 words1–3 minEmail
Meta Description≤ 160 chars (~25 words)< 15 secSEO
Title Tag≤ 60 chars (~8–10 words)< 5 secSEO

Related Tools

Case Converter → CSV to JSON → Base64 Encoder →

How to use the word counter

Every stat updates as you type — no button to press, nothing to upload. Here's how to get the most out of it.

  1. 1

    Type, paste, or restore a draft

    Start typing directly, click Paste to grab from your clipboard, or click Sample to load example text. If you had unsaved text from a previous visit, a banner at the top offers to restore it automatically.

  2. 2

    Read the stats panel as you write

    Word count, characters, sentences, paragraphs, unique words, reading/speaking/typing time, readability, and top keywords all update live. Click Copy stats report to grab a plain-text summary for a client, editor, or teammate.

  3. 3

    Set a target, or check a platform limit

    Use Writing Goal to track progress toward a target word count, or pick a platform under Character Limits — Twitter/X, Threads, SMS, Instagram, LinkedIn, meta description, or title tag — to see exactly how much room is left as you type. Use Focus mode to hide the side panel and write distraction-free.

How is reading time calculated?

Reading time uses 200 words per minute — the average adult silent reading speed for web content. Speaking time uses 130 words per minute (natural speech), and typing time uses 40 words per minute (average typist). These are population averages; your own speed will vary.

How does the readability score work?

Readability is estimated from average words per sentence — a reliable proxy for text complexity. Shorter sentences are easier to read. Under 10 words/sentence is Very Easy; 10–14 is Easy; 15–20 is Standard; 21–25 is Difficult; over 25 is Very Difficult. For most blogs, aim for 14–17 words per sentence.

What are stopwords?

Stopwords are common grammatical filler words like the, and, is, a that appear in almost all texts. Switching the Top Keywords card to "No stopwords" reveals the words that actually define your content's topic — more useful for SEO and content analysis.

Is my text stored or sent to a server?

No text is ever sent to a server — everything runs in your browser. The only storage involved is a local, on-device draft saved in your browser (not on any server) so you don't lose work if the tab closes accidentally; you can discard it at any time from the restore banner or by clearing the text.

What is the ideal blog post length for SEO?

For competitive keywords, 1,500–3,000+ words tends to rank better because it covers topics more thoroughly and earns more backlinks. For low-competition or local keywords, 600–1,000 words is often enough. The key is matching depth to user intent — never pad for the sake of length alone.

Bug Reports
No bugs reported yet — looking good.
Report a bug