Word & Character Counter

Paste or type text to count words, characters with and without spaces, sentences, paragraphs and lines. Get real-time reading and speaking time estimates plus a keyword density breakdown — entirely in your browser.

Common Limits
Top Keywords (density)
Type some text to see the most frequent words.

What is a word counter?

A word counter is a free online tool that counts the number of words, characters, sentences and paragraphs in a piece of text. It is widely used by students writing essays with strict word limits, content writers respecting SEO requirements, social media users staying within Twitter or SMS character caps, translators billing per word, and anyone who needs an accurate breakdown of a text in real time.

This tool runs entirely in your browser. Your text is never uploaded to any server — counting happens locally on every keystroke, with reading time, speaking time and keyword density updated instantly.

How to use the word counter

  1. Paste or type your text in the editor on the left. Counts update live as you type.
  2. Read the statistics panel on the right: words, characters (with and without spaces), sentences, paragraphs, lines, reading time and speaking time.
  3. Check the limits indicator below the editor to see how your text fits common caps (Twitter, SMS, SEO title, meta description).
  4. Inspect keyword density at the bottom to see the most frequent words and their share of total words — useful for SEO and content optimization.
  5. Use Clear to reset, Copy to copy the text back, or Load sample to test the tool with example content.

What gets counted

Words

Words are detected by splitting the text on whitespace (spaces, tabs, line breaks) and ignoring empty tokens. Hyphenated compounds like state-of-the-art count as a single word. Numbers and alphanumeric tokens like HTTP/2 also count as one word. This matches the standard counting behavior used by Microsoft Word and Google Docs.

Characters

Two character counts are provided: with spaces (every character including spaces, tabs and line breaks) and without spaces (visible printable characters only). Use the "with spaces" count for Twitter, SMS and meta descriptions; use "without spaces" for word-count-style requirements that exclude whitespace.

Sentences and paragraphs

Sentences are split on terminal punctuation (. ! ? ). Paragraphs are split on blank lines. The detection is heuristic — abbreviations like e.g. or Mr. may slightly affect the sentence count but the result is reliable for normal prose.

Reading and speaking time

Reading time is computed at 200 words per minute, the average silent reading speed for adult English readers. Speaking time uses 130 words per minute, the typical pace for clear, audience-friendly public speaking — a useful estimate for presentations, podcasts and video scripts.

Keyword density

The top keywords list shows the 10 most frequent words and their share of the total word count, after optional stopword filtering (common English words like the, and, is). Keyword density is a classic SEO signal: most content guides recommend keeping individual keyword density under 2–3% to avoid keyword stuffing.

Common character and word limits

Knowing the exact limit for each platform saves rewrites. Here are the most common caps that this counter helps you respect:

ContextTypeLimit
SEO title tag (Google)Characters60
Meta description (Google)Characters160
Twitter / X postCharacters280
SMS (single message)Characters160
Facebook post previewCharacters~250
Instagram captionCharacters2,200
LinkedIn postCharacters3,000
YouTube descriptionCharacters5,000
Pinterest descriptionCharacters500
Reddit titleCharacters300

Use cases

  • SEO writing — keep titles under 60 characters, meta descriptions around 155, and monitor keyword density while writing.
  • Students & essays — meet word-count requirements precisely (1,500-word essay, 250-word abstract, etc.).
  • Social media — fit Twitter (280), Instagram (2,200), LinkedIn (3,000) without truncation.
  • Translators & copywriters — bill clients by exact word count.
  • Speakers & podcasters — estimate runtime from a script before recording.
  • Email marketing — keep subject lines under 50 characters and preview text under 90.

Frequently Asked Questions

No. All counting happens locally in your browser. Your text never leaves your device and the tool works offline once the page is loaded.

Text is split on whitespace (spaces, tabs, line breaks) and empty tokens are discarded. Hyphenated compounds (state-of-the-art) and alphanumerics (HTTP/2) count as a single word. This matches Microsoft Word and Google Docs behavior.

"Characters with spaces" includes every single character including spaces, tabs and line breaks — this is the count Twitter, SMS and meta description limits use. "Characters without spaces" counts only visible printable characters and is required by some academic word-count rules.

Reading time uses 200 words per minute, the average silent reading speed for adult English readers. Speaking time uses 130 words per minute, the typical pace for clear public speaking. Both are estimates and rounded to the nearest second.

Yes. Words are detected by whitespace, so any language that uses spaces between words (French, Spanish, German, Arabic, Russian and many more) is supported. Chinese, Japanese and Thai do not separate words by spaces — character counts remain accurate but word counts may not reflect the true word count in those languages.

Keyword density is the percentage of times a word appears in your text relative to the total word count. It is a classic SEO signal. Most content guides recommend keeping any single keyword under 2–3% density to avoid keyword stuffing while still signaling topical relevance to search engines.

The tool does not show page counts directly because page length depends on font, size and margins. As a rough guide: 250 words ≈ 1 double-spaced page, 500 words ≈ 1 single-spaced page in standard 12pt Times New Roman.

Sentence detection is heuristic — splitting on ., !, ? and . Abbreviations like e.g., Mr. or U.S. can be miscounted as sentence endings. The result is reliable for ordinary prose but a one or two sentence drift on technical text is expected.