Word / Character Counter
Count words, characters, sentences and paragraphs as you type, with reading and speaking time worked out alongside. It runs in your browser, so nothing you paste is sent anywhere. It is free, needs no account, and adds no watermark to your result.
Loading text tools…
Working with other formats? Open your file workspace →
What people use it for.
What happens to your file.
The count updates as you type, in your browser, using a local counter: nothing you paste is uploaded or stored. Words are separated on whitespace and punctuation rather than spaces alone, so hyphenated and apostrophised words count once. Sentences are detected from terminal punctuation, and reading and speaking time come from standard averages of roughly 240 and 150 words per minute respectively. Keyword density counts each term as a share of total words.
Where it stops: Reading and speaking times are averages, not measurements; dense or technical text takes longer than the estimate and a practised speaker is faster. Sentence detection follows punctuation, so abbreviations and decimals can occasionally split a sentence where a human would not. Languages that do not separate words with spaces will not count meaningfully.
Everything you need, without a paywall.
Common questions.
Is my text uploaded anywhere?
No. The counting runs in your browser with a local counter, so what you paste never leaves your computer and is not stored.
How is reading time calculated?
From an average of about 240 words per minute for silent reading and 150 for reading aloud. They are estimates, so treat them as a guide rather than a measurement.
Does it count characters with or without spaces?
Both are shown. Character limits on social platforms and form fields usually mean the count including spaces.
What counts as one word?
Text separated by whitespace and punctuation, so a hyphenated or apostrophised word counts once rather than twice.
You might also need.
Clean messy text by removing duplicate spaces, empty lines, HTML, invisible characters and unwanted formatting.
Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case and kebab-case.
Remove duplicate lines and paragraphs instantly while preserving original order or sorting cleaned results.
Compare two pieces of text and instantly highlight added, removed and changed content side by side.