Word Counter — Count Words, Characters & Reading Time

Count words, characters, sentences, and reading time as you type — built for writers, students, and SEO editors. All processing runs locally in your browser; nothing is uploaded.

Words

Characters

Sentences

Reading

Speaking

Platform limits

Twitter/X
0/280
Meta description
0/155
Title tag
0/60
Adjust WPM
Advanced: text cleanup & export options

Remove extra spaces

Collapse multiple spaces and blank lines

Auto-clean on paste

Clean text when pasting from clipboard

Counts update in your browser — text is never uploaded.

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-06-02· Reviewed by EverydayTools Editorial Team

What is Word Counter?

Word Counter counts words, characters, sentences, paragraphs, and estimated reading time for any text — processing everything locally in your browser with no server upload.

Instantly count words, characters, sentences, paragraphs, and reading time. Great for essays, articles, and SEO writing. No signup — works as you type. Runs locally in your browser when supported—no upload required for normal use.

Quick answers

Concise answers for common searches — definitions, steps, and comparisons.

What does Word Counter do?

Counts words, characters, sentences, paragraphs, and reading time locally in your browser — no upload, no signup.

Is Word Counter private?

All text stays on your device. Word Counter runs in your browser; inputs are not uploaded to EverydayTools servers.

How to use Word Counter

  1. Paste or type your text

    Click the text area and paste (Ctrl+V / Cmd+V) or type directly. Statistics update on every keystroke — no button press needed.

  2. Read the statistics panel

    The panel shows word count, characters with spaces, characters without spaces, sentence count, paragraph count, and reading time. All update in real time.

  3. Check social media limits

    The social media panel highlights when your text exceeds platform caps: Twitter/X (280 chars), LinkedIn post (3,000), Instagram caption (2,200), Meta Ads headline (40).

  4. Copy or export your stats

    Click 'Copy' next to any stat to copy it to your clipboard. Use 'Export CSV' to download all statistics for reporting or record-keeping.

Who uses Word Counter?

Common real-world scenarios where this tool saves time.

Academic writing

Check word count against institutional minimums and maximums before submission. Results match Microsoft Word and Google Docs for identical text, so you can cross-verify counts.

SEO content creation

Monitor article length in real time while writing. Target 1,500+ words for competitive head terms; 600–900 for supporting long-tail content. Reading time helps gauge user engagement expectations.

Social media copy

Verify character counts against platform limits before posting. Twitter/X: 280 · LinkedIn posts: 3,000 · Instagram captions: 2,200 · Meta Ads headlines: 40 · Google Ads headlines: 30.

Email subject line optimisation

Keep email subject lines under 50 characters (with spaces) for optimal display on mobile clients. The character count (with spaces) stat maps directly to this limit.

Confidential and proprietary writing

All processing is local — text never leaves your device. Safe for medical records, legal documents, client manuscripts, financial reports, and any content that must not reach external servers.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

Hit blog length and meta limits before publish

Use word count and character stats to meet SEO length targets and meta description caps before you publish.

  1. Paste your draft and check word count against the 1,500–2,500 word target for competitive blog posts.
  2. Select your meta description paragraph, copy it, and paste into the counter — verify characters with spaces stay at 130–155.
  3. If under 1,200 words, expand thin sections; if over your meta limit, trim before publishing.
  4. For reading-time estimates at custom WPM, open the Reading Time Calculator .
  5. See the full SEO workflow in How to Use Word Counter for Content Optimization .

Fit a Twitter/X post under 280 characters

Draft social copy and verify character count before posting.

  1. Paste your caption and read characters with spaces — Twitter/X counts spaces toward the 280-character limit.
  2. If over 280, shorten the copy; remember URLs count as ~23 characters on X regardless of actual length.
  3. Copy the final caption from the text area when within limit.
  4. For character-first checking, try the Character Counter .

Meet an academic essay word count

Verify assignment length before submission and cross-check against your word processor.

  1. Paste body text only — exclude cover pages or bibliographies if your syllabus excludes them.
  2. Compare word count to your assignment minimum or maximum.
  3. If Word or Docs shows a different count, paste plain text (Paste Special > Unformatted Text) into both tools.
  4. If PDF paste added extra spaces or line breaks, clean text with Remove Extra Spaces before recounting.

Estimate read time for a client content brief

Turn a finished draft into reading and speaking time estimates for editorial handoff.

  1. Paste the article and note reading time at 200 WPM in the stats panel.
  2. For presentation or podcast scripts, estimate speaking time at ~130 WPM (roughly 50% longer than reading time).
  3. Open the Reading Time Calculator to set a custom WPM for your audience.
  4. Export stats as CSV if your editor or client needs a written record.

Word Counter examples

Blog post completeness check

Input

1,847-word SEO article draft pasted into the counter

Output

Words: 1,847 · Reading time: 9 min · Characters (with spaces): 11,230 · Sentences: 92 · Paragraphs: 24

1,847 words sits in the 1,500–2,500 word range recommended for competitive SEO topics. At 200 WPM it is a 9-minute read — thorough without being intimidating. The 92-sentence count gives an average of 20 words per sentence, within readability guidelines.

Twitter/X post character check

Input

Excited to share that our new tool is now live. Check it out — free to use, no signup, works in your browser. Link in bio. #productivity #tools

Output

Characters (with spaces): 144 · Words: 27 · Within 280-char Twitter limit ✓

At 144 characters, this tweet has 136 characters of headroom. Twitter URLs count as 23 characters regardless of actual length — if adding a URL, you have 113 characters remaining. Always use characters-with-spaces for Twitter limits.

SEO meta description optimisation

Input

Free online tools for images, PDFs, text processing, and calculations. No signup required — 280+ tools, all browser-based.

Output

Characters (with spaces): 121 · Under 155-char recommended limit ✓

Google's display cutoff is approximately 155–160 characters on desktop. At 121 characters, this meta description fits comfortably with room to add a keyword. Aim for 130–155 for optimal snippet display.

Academic essay word count check

Input

4,923-word dissertation chapter

Output

Words: 4,923 · Reading time: 25 min · Under 5,000-word chapter limit ✓

The essay is 77 words under the 5,000-word maximum. This gives headroom to expand the conclusion without exceeding the limit. The 25-minute reading time indicates a substantive, reviewer-appropriate chapter.

Methodology

Word counting splits text into tokens by whitespace boundaries. A word is any sequence of non-whitespace characters — matching the definition used by Microsoft Word, Google Docs, and the W3C text processing model.

Limitations

  • Sentence count uses a punctuation heuristic — abbreviations (Dr., U.S.A.) and decimal numbers can skew results.
  • HTML and Markdown source paste inflates word and character counts; use rendered plain text instead.
  • Footnotes, endnotes, and table content may differ from Microsoft Word depending on paste scope.
  • Very large inputs (200,000+ characters) may slow live updates; disable live update or paste in sections.

Sources

Reference tables

Word counter tool comparison (2026)

ToolPrivacyLive limit metersSentence countTop 10 wordsSignup required
EverydayToolsBrowser-only ✓Reference tableNoNo
Go ToolsBrowser-only ✓✓ Progress bars✓ Stop-word filteredNo
WordCounter.netServer uploadNo✓ Full keyword densityOptional account
freewordcounter.appBrowser-only ✓NoNo
Google DocsCloud accountNoNoRequired
Microsoft WordLocal app (licence)NoNoLicence required

Word count benchmarks by content type

Content TypeTypical LengthReading TimeNotes
Tweet / X postUp to 280 chars (~50 words)< 1 minPremium users: 25,000 chars
Email subject line40–60 chars< 1 min50 chars optimal for mobile
SEO meta description130–155 chars< 1 minAvoid truncation in Google SERPs
Short blog post600–900 words3–5 minThin content by SEO standards
Standard blog post1,000–1,500 words5–8 minMinimum for ranking consideration
Long-form blog post2,000–3,500 words10–18 minBest for competitive SEO terms
Comprehensive pillar page3,000–6,000 words15–30 minAuthority content for clusters
University essay1,500–5,000 words8–25 minAssignment-dependent

Platform character limits at a glance

PlatformFieldLimitCount chars with spaces?
Twitter/XPost280Yes
Google SERPMeta description~155Yes
Google SERPTitle tag~60Yes
LinkedInPost3,000Yes
InstagramCaption2,200Yes
Meta AdsHeadline40Yes
Google AdsHeadline30Yes
SMSSingle segment160Yes

Word count targets by intent

IntentTarget wordsReading time @ 200 WPM
Quick answer / FAQ600–9003–5 min
Standard blog1,500–2,0008–10 min
Competitive head term2,000–3,00010–15 min
University essayPer assignment

When to use Word Counter vs related tools

Related toolUse this tool whenUse related tool when

Best practices

Paste plain text, not formatted content

HTML tags, Markdown syntax, and Word formatting characters inflate word count. Always copy from the rendered output for accurate results.

Use 'characters with spaces' for platform limit checks

All major social media and ad platforms count characters including spaces. The 'without spaces' count understates actual usage against platform limits.

Set a word count target before you start writing

Knowing your target helps plan section depth and prevents both under-writing and padding.

Check reading time alongside word count

A 3,000-word article at 200 WPM is a 15-minute read — appropriate for an in-depth guide but too long for a quick-answer post. Reading time reveals whether length matches reader intent.

Use word count as a completeness indicator, not a quality target

Long-form content ranks because it covers a topic comprehensively, not because it has more words. Add depth and examples to reach your target — not filler.

Common mistakes to avoid

Pasting HTML or Markdown source instead of plain text

Copy from the rendered preview rather than the source editor. Or use a Markdown-to-plain-text converter first.

Using 'characters without spaces' for Twitter/X limit checks

Always use 'characters with spaces' for any platform that shows a character limit in its compose UI.

Targeting a word count number instead of content quality

Use word count as a completeness check — 'Have I covered this topic thoroughly?' — not 'Have I hit the magic number?'

Using reading time (200 WPM) for spoken presentation timing

Use reading time for published articles. For scripts and presentations, use the Reading Time Calculator with a 130 WPM setting.

Counting only body text and forgetting headings and CTAs

Copy the rendered page content (Ctrl+A, Ctrl+C on the live page) to get an accurate full-page word count.

Troubleshooting

Word count doesn't match Microsoft Word

Likely cause: Word and Google Docs count footnotes, endnotes, and text boxes differently. They may also count words in tables differently depending on settings.

Fix:

Reading time seems too short for the content

Likely cause: The tool uses 200 WPM as the standard adult silent reading speed. Dense technical content, legal text, or code-heavy articles are read more slowly in practice.

Fix:

Sentence count looks wrong

Likely cause: Abbreviations (Dr., Mr., U.S.A.), decimal numbers (3.14), and URLs contain periods that can be mis-parsed as sentence endings.

Fix:

Character count is higher than expected

Likely cause: Hidden characters — non-breaking spaces, zero-width spaces, curly quotes, or em-dashes copied from Word or a CMS — are present in pasted text.

Fix:

Pasting from a PDF adds extra characters

Likely cause: PDF text extraction often includes page numbers, headers, footers, and line-break hyphenation artefacts in pasted text.

Fix:

Advertisement

Frequently Asked Questions

Does my text get saved or sent to a server?

No. All word counting runs locally in JavaScript in your browser. Your text never leaves your device — safe for confidential documents, unpublished manuscripts, client work, legal records, or any sensitive content.

What counts as a word?

A word is any sequence of non-whitespace characters separated by spaces, tabs, or newlines — matching the definition used by Microsoft Word and Google Docs. Hyphenated words (well-being, up-to-date) count as one word. Numbers, abbreviations (U.S.A.), and standalone punctuation are each counted once.

How does Word Counter calculate reading time?

Reading time divides total word count by 200 words per minute — the widely cited average silent reading speed for adult English readers, based on research by Rayner et al. (2016). Medium, Notion, and most publishing tools use the same 200 WPM standard.

Does it show characters with and without spaces?

Yes. Both counts display simultaneously. Twitter/X and LinkedIn count characters including spaces. Google Ads and some form validators count characters without spaces. Having both values eliminates the need to switch tools.

How many words should a blog post be?

For competitive SEO topics, 1,500–2,500 words is the standard recommendation — long enough to cover a subject thoroughly, short enough to stay under a 12-minute read. Quick how-to posts can rank at 600–900 words. Comprehensive pillar pages typically reach 3,000–5,000 words.

What is the ideal length for a meta description?

Google typically displays 150–160 characters in search results before truncating. Write meta descriptions at 130–155 characters (with spaces) to avoid cutoff on both desktop and mobile. The character count (with spaces) stat in this tool maps directly to this limit.

How do I count words in just one section of a document?

Select the specific text in your editor, copy it (Ctrl+C / Cmd+C), and paste it into the counter. The counter shows stats for exactly what you paste — useful for checking individual sections against limits.

Does it count words in tables and lists?

Yes, when you paste text that includes table cell content and list items as plain text, every word in those elements is counted. If you copy directly from a rendered web page, table and list text is included.

Why does my word count differ from Microsoft Word?

Small differences can occur due to how each tool handles footnotes, endnotes, text boxes, and table content. For best match, paste plain body text only, excluding footnotes and sidebars if those are excluded from your word count requirement.

Is this word counter free?

Yes — 100% free with no account required, no usage limits, and no premium tier. All features including reading time, sentence count, platform limit reference tables, and CSV export are available without signup.

How accurate is the sentence count?

Sentence count splits text on terminal punctuation (. ! ?) with basic disambiguation for common abbreviations such as Dr., Mr., and U.S. For standard prose, results are within a few percent of manual counts. Legal, scientific, or heavily abbreviated text may differ — use your word processor for precision in those cases.

How do I check Twitter and meta description character limits?

Use the characters-with-spaces stat and compare it to the platform limits reference table below the tool. Twitter/X allows 280 characters including spaces; Google meta descriptions display best at 130–155 characters. Always use characters with spaces — platform UIs count spaces toward the limit.

Does this match Microsoft Word and Google Docs word count?

Yes for plain text paste — word counts match Word 365 and Google Docs on standard prose samples. Differences appear when footnotes, endnotes, text boxes, or table content are included in one paste but excluded in the other. Paste body text only for assignment-grade accuracy.

What is speaking time vs reading time?

Reading time uses 200 words per minute — the average silent reading speed (Rayner et al., 2016). Speaking time for presentations uses roughly 130 words per minute because people speak slower than they read. For adjustable WPM or podcast scripts, use the Reading Time Calculator.

Can I count words in only part of my document without pasting everything?

Yes. In Word or Google Docs, select the passage you need (a chapter, meta description paragraph, or abstract), copy it (Ctrl+C / Cmd+C), and paste only that selection into the counter. Stats reflect exactly what you paste — useful for section-level essay limits or isolating a meta description draft.

Why doesn't this tool offer grammar checking or keyword density?

This page focuses on text statistics — word count, character count, reading time, and platform limits — not writing correction or SEO content generation. Grammar tools require server-side AI; keyword density belongs in dedicated SEO analysis workflows. Keeping scope narrow keeps the tool fast, private, and accurate for length checking.

How many words can a LinkedIn post be?

LinkedIn allows up to 3,000 characters (including spaces) for personal posts and articles. For feed posts, LinkedIn truncates previews after approximately 210 characters, showing a 'see more' link. Optimal engagement length is typically 150–300 words (900–1,800 characters) for professional content — long enough to add value, short enough to read in under 90 seconds.

What is the word limit for Medium articles?

Medium does not enforce a technical word limit, but its algorithm rewards articles that match reading-time preferences. Medium data suggests posts between 1,000–2,000 words (5–10 minute reads at 200 WPM) receive the highest engagement. Articles above 5,000 words typically need strong early hooks to retain readers past the first scroll.

How many characters is an Instagram caption?

Instagram captions allow up to 2,200 characters including spaces. However, feed previews show only the first 125 characters before a 'more' truncation. Write your most important information in the first 125 characters, then expand below for hashtags and detail. Stories and Reels overlays support shorter text — keep on-screen captions under 100 characters for mobile legibility.

Privacy, accuracy, and trust

Privacy

All text processing runs entirely in your browser using JavaScript. No text is sent to any server, stored, or logged at any point. Optional autosave uses browser localStorage only — clear it via the Clear button or your browser storage settings. Safe for confidential documents, legal materials, unpublished manuscripts, and client work.

Accuracy

Word count matches Microsoft Word and Google Docs for identical plain text input. Sentence count uses a punctuation heuristic — see Limitations for abbreviation edge cases. Not suitable for legal line-numbering requirements.

How this tool works

Every counting operation runs in client-side JavaScript. Open your browser Network tab while typing — no requests carry your text to external servers.

Verification guidance

Validated against Microsoft Word 365 and Google Docs for plain-text paste (±0 words on standard prose samples). Cross-check by pasting the same plain text into both tools.

Limitations: Sentence count is approximate for texts with heavy abbreviations or URLs. HTML/Markdown source paste inflates counts. Platform limit reference is informational — always verify in the target platform compose UI before publishing.

Part of Text Tools

More free tools for the same workflow.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-06-02.