Word Counter
Measure pasted text locally with live word, character, sentence, paragraph, line, reading-time, and speaking-time statistics.
What does Word Counter do?
Word Counter counts words, characters, sentences, and paragraphs in pasted text.
- Primary use: Word Counter counts words, characters, sentences, and paragraphs in pasted text.
- Key technical fact: Word counts depend on tokenization rules, while character counts depend on Unicode and whitespace handling.
- Practical check: Review Unicode, whitespace, line break, and punctuation behavior before treating the output as production text.
| Topic | Direct answer | Source |
|---|---|---|
| Direct answer | Word Counter counts words, characters, sentences, and paragraphs in pasted text. | Unicode Standard |
| Key fact | Word counts depend on tokenization rules, while character counts depend on Unicode and whitespace handling. | Unicode Standard |
| Processing model | Runs locally in the browser; no production Node server receives the input. | Browser JavaScript |
Count words and reading time from pasted text
Word Counter gives live length metrics for drafts, posts, abstracts, product copy, essays, transcripts, and documentation. It reports words, characters with and without spaces, sentences, paragraphs, lines, and rough reading and speaking time.
Word counts depend on tokenization rules. Hyphenated terms, contractions, URLs, emoji, CJK text, code, and punctuation-heavy strings may be counted differently by other editors, CMS platforms, or school submission systems. Treat the result as a practical browser count, not a legal standard.
How to use
- Paste or type your text into the input editor.
- View live statistics in the panel below the editor. Every metric updates instantly as you type.
- Use Copy to copy the text to your clipboard, Download to save it as a text file, or Clear to reset the editor and all statistics.
What is Word Counter?
Word Counter is a local text measurement tool for checking whether copy fits a word limit, estimating how long a script will take to read aloud, or comparing the length of two drafts.
Reading and speaking times are estimates based on average rates, so technical material, lists, names, and non-English text may take more or less time. Paragraphs are usually separated by blank lines, while line counts follow the line breaks in the pasted text.
Input notes
Paste the exact text you plan to submit or publish. Remove navigation labels, copied UI chrome, quoted email headers, or Markdown metadata if those should not count toward the final length.
Example
A short multi-paragraph sample produces word, sentence, paragraph, and time estimates at once:
--- Sample Text --- The quick brown fox jumps over the lazy dog. This is a simple sentence. It contains multiple paragraphs and words. --- Expected Statistics --- Words: 20 Characters (with spaces): 112 Sentences: 3 Paragraphs: 3 Reading time: ~1 min Speaking time: ~1 min
MCP integration
MCP (Model Context Protocol) lets AI agents and apps discover and run Coding.Tools utilities for repeatable conversions, formatting, hashing, and generation workflows.
MCP tool name: word-counter
MCP endpoint: https://coding.tools/mcp
Call tools/list first. Each tool entry includes inputSchema, outputSchema, and examples so an AI agent or client can build valid arguments without guessing.
For tools/call, read result.content[0].text for the display value and result.structuredContent for machine parsing. Tool-level failures return isError: true; protocol failures return a JSON-RPC error.
Example tools/call request:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"word-counter","arguments":{"input":"Ship the MCP endpoint today.\nAdd examples for every tool."}}}'
Most text and data tools accept an input string plus optional options. Browser-only image tools are listed for discovery and return a web UI link when they need browser image APIs.