Word Counter
Analyze word count, sentence structure, paragraph totals, reading/speaking time, and keyword frequency locally in your browser.
Local Workspace (text-counter)
How to Use Word Counter
- 1Paste or type your manuscript, essay, or article draft into the editor, or click Load Sample to inspect a sample document.
- 2Review real-time hero metrics for Words, Sentences, Paragraphs, Reading Time (225 WPM), and Speaking Time (130 WPM).
- 3Audit the stop-word-filtered Top Keyword Density (1-Word) table, then copy or download your draft as a .txt file.
Technical Specifications & Guardrails
- Unicode-aware word and sentence segmentation via the browser Intl.Segmenter API
- Automatic Web Worker offload for large manuscripts exceeding 100 KB (up to 10 MB)
- Reading time (225 WPM) and speaking time (130 WPM) speech pacing estimates
- Stop-word-filtered 1-word keyword frequency and percentage density table
Practical Example: Pacing a Conference Keynote Script and Auditing Topic Repetition
- Sample Input
- A 2,600-word keynote speech pasted from a local markdown draft.
- Verified Local Output
- Reports 2,600 words, 118 sentences, 20 min 0 sec speaking time at 130 WPM, and highlights top repeated domain keywords.
Operational Limits & Browser Guardrails
Processes plain-text documents up to 10 MB locally in browser memory. Inputs over 100 KB automatically offload to text.worker.ts. Keyword density filters common English stop words and single-character tokens.
Frequently Asked Questions
How does FetchToolKit count words across different languages and punctuation?
FetchToolKit uses the browser's standard Intl.Segmenter API with word-like granularity (and a deterministic Unicode regex fallback) so hyphenated terms, contractions, and international scripts are counted accurately.
Will pasting a 500,000-word manuscript freeze my browser tab?
No. Inputs larger than 100 KB automatically execute inside a background Web Worker so typing and scrolling remain responsive.
How are Reading Time and Speaking Time calculated?
Reading time divides total word count by 225 words per minute (silent adult reading speed), while speaking time divides by 130 words per minute (natural presentation cadence).