Word Counter - Character Counter Online
Word Counter counts words, characters, sentences and paragraphs as you type or paste, and adds reading time, speaking time and a keyword density list. Load a TXT or DOCX file, or work directly in the box; everything runs in your browser.
Use Word Counter - Character Counter Online
Advanced Analytics
Read Content
What this page counts
The page watches the text box and updates a set of statistics after a short pause. The main cards show words, characters with spaces, characters without spaces, sentences and paragraphs. A second panel shows reading time, speaking time, average word length and the ten most frequent keywords with their density.
There is no button to press for the basic count. Type, paste or load a file and the numbers update automatically. The status badge above the box repeats the word count and reading time in a compact form.
How each number is calculated
The exact formulas matter because different tools disagree, especially on punctuation and line breaks.
- Words: the text is split on runs of whitespace, and empty pieces are discarded. A hyphenated word counts as one word. A standalone dash surrounded by spaces counts as a word, because it is a non-empty token.
- Characters with spaces: the length of the trimmed text, including spaces, tabs and line breaks.
- Characters without spaces: the same text with all whitespace removed.
- Sentences: the text is split on periods, exclamation marks and question marks, and non-empty pieces are counted. A text with no terminal punctuation still counts as one sentence.
- Paragraphs: the text is split on blank lines. A single line break does not start a new paragraph. If there is text but no blank line, the count is one.
- Average word length: alphanumeric characters inside the words divided by the word count, shown to one decimal place. Punctuation is excluded from the length.
These rules are simple and predictable, but they are not the same as the rules in every word processor. If a client specifies an exact count, check which tool they use before promising a number.
Reading and speaking time
Reading time uses 200 words per minute and speaking time uses 130 words per minute. Both are rounded up to the next whole minute, so even a short text shows at least one minute once it has a word. The display uses minutes only; a 30-second read is shown as 1m rather than 0m30s.
The speeds are fixed and are not adjustable on the page. They are rough planning figures for average adult readers and presenters, not measured values. A technical document with formulas, code or unfamiliar names will usually take longer; a simple list will usually take less.
Keyword density
The keyword list lowercases each word, strips punctuation, ignores words of three characters or fewer and skips a short built-in list of common English stop words such as the, and, for and with. The remaining words are counted, sorted by frequency and limited to the top ten.
Density is the count of that word divided by the total word count, shown to one decimal place. The denominator includes stop words and short words, so the percentages do not add up to 100. This is a quick frequency view, not an SEO score. It does not stem words, so run and running are separate entries, and it does not detect phrases.
Loading a file
You can drag a file onto the drop zone or use the browse button. TXT files are read as plain text. DOCX files are converted in the browser with the Mammoth library, which extracts the raw text and discards most formatting. Only the first selected file is processed.
PDF, DOC, ODT and Google Docs links are not supported. If you need to count a PDF, copy its text out first. Very large DOCX files can take a moment to extract and may make the tab sluggish, because the conversion runs in the page rather than on a server.
What it does not count well
Languages written without spaces between words, such as Chinese, Japanese and Thai, produce a very small word count because the splitter only recognises whitespace. Markdown syntax, HTML tags and citation markers are counted as tokens unless you remove them first. Abbreviations with periods can inflate the sentence count, and a missing final period can merge two sentences into one. Emoji are not words, but they can affect the character count and the sentence splitter.
The average word length uses alphanumeric characters only. A word made entirely of symbols contributes zero length, which can pull the average down.
Step by step
- Type or paste the text into the box, or drop a TXT or DOCX file onto the drop zone.
- Read the five main cards for the basic counts.
- Use the side panel for reading time, speaking time and average word length.
- Scroll to the keyword list to see the most frequent terms and their density.
- Use Copy to copy the full text, or Clear to start over.
- If you need a different count, edit the text and watch the numbers update.
When it is useful
Writers use it to hit a word limit for an article, essay or application. Speakers use the time estimate to judge whether a script fits a slot. Editors use the keyword list to spot accidental repetition. Social media teams use the character count to stay inside a platform limit, remembering that the no-space count is the stricter number.
Privacy
The text stays in your browser. Counting, file reading and DOCX extraction all run locally; the page does not send your document to a server. It does load the Mammoth library from a public CDN, so the page makes a network request for that script, but the text itself is not uploaded.
Planning a word budget
Before drafting, decide the target and keep the counter open beside the document. A 1,000-word article is about five minutes of reading at the page's 200-word pace, while a five-minute talk needs roughly 650 spoken words at 130 words per minute. These are planning estimates, not guarantees. Leave room for slides, pauses and questions when you are preparing a presentation.
Editing with the keyword list
A word that appears far more often than the topic requires is usually a sign of repetitive phrasing, not a sign of good optimisation. Read the surrounding sentences and replace the repetition with a pronoun, a synonym or a shorter sentence. The list is a diagnostic aid, not a target to hit; forcing a density number into prose makes the writing worse.
Limits
There is no explicit character limit in the page, but very large documents can slow the browser because every keystroke triggers a recount after a short delay. The tool does not save history, export a report or remember text after you close the page. It counts what is in the box, not what a published page eventually renders.
Frequently Asked Questions
FAQ
Suggested Tools
Comments (0)
Describe the issue you encountered so we can investigate and improve the tool.