Word Counter measures the text statistics implemented by the tool: words, characters including spaces, characters excluding whitespace, sentences, paragraphs, non-empty lines, average words per sentence, average characters per word, longest word token, plus estimated reading and speaking times. Optional length goals compare the current character or word total against fixed limits for a tweet (280 characters), meta description (160 characters), essay (500 words), blog post (1,000 words), and speech (750 words). The tool counts text; it does not evaluate grammar, originality, reading level, or writing quality.
Words are identified with a whitespace split after trimming the string, so runs of spaces, tabs, and newlines separate tokens, while hyphenated terms and apostrophe contractions usually stay as a single token. Character totals use JavaScript string length (UTF-16 code units), and the no-spaces figure removes all whitespace characters. Sentence totals are estimated by splitting on periods, question marks, and exclamation marks, so abbreviations, decimals, and URLs can skew the result. Paragraphs are non-empty blocks separated by blank lines; lines are non-empty rows after a newline split.
Reading time assumes a fixed 200 words per minute and speaking time assumes 130 words per minute. Neither rate is adjustable in the interface. Short texts under one minute show seconds (at least one second when there is at least one word); longer estimates round up to whole minutes. These durations are planning estimates only and do not account for pauses, difficulty, or personal pace. There is no keyword-frequency panel, density report, or SEO ranking analysis—only length metrics and the preset goal bars.
Analysis runs in the browser from typed or pasted text and from plain .txt files opened with the file picker or drag-and-drop. Imported file bytes are read locally and are not posted to a counting API. Ordinary website assets may still load. Identified analytics may include whether text arrived by paste or file, imported file type and size, and the first successful word and character totals—not the raw text, pasted body, or filename.
There is no hard character ceiling in the counter itself; very large drafts can slow the tab because stats recalculate on each change without a worker. Plain .txt files are limited to 5 MB; Word, PDF, Markdown, HTML, and rich-text formats are not accepted as uploads. Languages written without spaces, emoji and combined Unicode sequences, and punctuation-based sentence splitting can produce totals that differ from other editors. Clipboard actions copy the text or a stats summary; there is no file download or undo after Clear or Start over.