Free tool ยท runs in your browser ยท nothing uploaded
Word Counter
Live counts for words, characters, sentences, and paragraphs, plus reading time and keyword density.
Paste or type your text and this word counter updates as you go: words, characters with and without spaces, sentences, paragraphs, and the average number of words per sentence. It also estimates how long the text takes to read silently and to speak aloud, and lists the words you use most often with their density, so you can spot repetition before a reader does.
It is built for the everyday checks writers make: hitting an essay or application word limit, keeping a blog intro under a hundred words, timing a speech or a video script, or trimming a chatbot draft that ran long. Everything is counted in your browser, so nothing you paste is uploaded, and there is no account to create.
How to use it
- Paste or type your text into the box.
- Watch the word, character, sentence, and paragraph counts update as you edit.
- Check reading time and speaking time against your target, and scan the keyword list for words you lean on too hard.
How reading and speaking time are estimated
Reading time is the word count divided by a typical silent reading pace, and speaking time divides by a slower presenting pace, because people talk more slowly than they read. Adults reading ordinary prose silently commonly cover a couple of hundred words a minute; a speaker presenting to a room manages well under that. Both are estimates: dense technical text reads slower, and a nervous presenter tends to rush.
Use the figures as targets rather than facts. If a talk has to fit five minutes, the speaking time tells you when to start cutting; if a blog post should be a four-minute read, the reading time tells you whether the intro is pulling its weight. When the number is far off, cutting almost always beats speeding up.
What keyword density tells you
Keyword density is how often a word appears as a share of all the words in the text. The tool lists the words you use most, with a percentage for each, skipping short filler words such as "the," "and," and "you." In a long piece, the top of the list should be your actual subject. When an adjective or a pet verb shows up five times in three paragraphs, that is the list telling you to vary it.
For web writing, density used to be treated as a ranking lever. It is not one worth chasing now; search engines read whole pages, and repeating a phrase to hit a percentage reads badly to people. Use the list to catch repetition and to check that the words you want a page found for are actually on it.
- Check that your main topic appears in the title, the first paragraph, and at least one heading
- Vary any word in the top five that is not your subject
- Watch for hedges and intensifiers such as "very," "really," "just," and "actually"
- Compare density across drafts rather than against a fixed target
Frequently asked questions
- Is my text uploaded?
- No. Every count is computed in your browser. Nothing you paste leaves your device.
- How does the counter define a word?
- Roughly the way a word processor does: runs of characters separated by spaces. Tools can differ by a word or two on hyphens, numbers, and stray punctuation, so use one counter consistently when a limit matters.
- Why do the reading and speaking times differ?
- People read silently faster than they talk. Reading time uses a typical adult reading pace and speaking time uses a slower presenting pace, so a script always takes longer to deliver than to read.
- Does it work for text from ChatGPT or other chatbots?
- Yes. Paste the draft in to check length and spot repeated words. If the output still has markdown symbols, run it through the Text Cleaner first.
Keep going
More free tools
Do it in ChatUp
Now run it on a real model.
Paste what you built here into ChatUp and choose GPT, Claude, Gemini, Grok or DeepSeek for the job. One account, same history on web, iPhone and Android.