deftools.io Text & Data

Word Counter

Count words, characters, sentences, paragraphs, reading time, and keyword density. Live as you type — with goals, auto-save, find & replace, and export.

✓ Saved
Copied!

About this tool

A word counter measures the length and shape of a piece of writing the moment you paste it in: total words, characters with and without spaces, sentences, paragraphs, and estimated reading and speaking time. It is what bloggers, students, SEO writers, and copy editors reach for when a brief says "500 words" or a meta description has to stay under 160 characters.

Example: paste a 1,000-word essay and the counter shows a ~5-minute read time and a Flesch Reading Ease score that tells you whether the text is "Standard" or "Difficult". Set a word goal of 800 and the progress bar turns green the moment you cross it.

The Readability tab reports Flesch Reading Ease, Flesch-Kincaid grade level, and Gunning Fog — three formulas that combine sentence length and syllable count to estimate how hard the text is to read. The Keywords tab ranks the most frequent words (after filtering out stopwords) so you can see what the piece is really about.

The Find & Replace tab lets you search the text and replace every occurrence in one pass. Type a word or phrase, see the live match count, then choose case-sensitive, whole-word, or regular-expression mode. The result is shown in a preview you can copy or download — your original text stays untouched until you paste the replacement back in.

FAQ

How is reading time calculated?

The tool divides the word count by an average adult silent reading speed of 200 words per minute and rounds up. Speaking time uses 130 words per minute, a typical conversational pace. Both are estimates — your actual pace depends on the material and the reader.

What counts as a word?

Any run of non-whitespace characters separated by spaces counts as one word. "well-known" counts as a single word; "don't" also counts as one. The unique-words metric normalizes to lowercase and strips punctuation, so "Word" and "word" are counted as the same token.

What is a good Flesch Reading Ease score?

Scores of 60-70 are considered plain English that most adults can read easily. Below 30 is graduate-level and suitable only for specialist audiences. Web copy and journalism usually target 60 or higher. The score is only a heuristic — short sentences with long words can still read well.

Is my text saved anywhere?

Only in your own browser via localStorage, so the text is still there if you reload the page. Nothing is sent to a server. Use the Share Link button to copy a URL that carries the text in its hash fragment — that link works for anyone you send it to.

How does Find & Replace work?

Type what you want to find and what to replace it with. The match count updates live as you type. You can toggle Case sensitive, Whole word (matches only complete words, not substrings), or Regular expression. Click Replace All (or press Enter in the Find box) to produce the result, which appears in a preview. Copy or download it without overwriting your original text.

I need detailed readability scores with multiple formulas — what should I use?

This tool includes a built-in Readability tab that gives you Flesch Reading Ease and grade level. For a dedicated analysis with all seven readability formulas (Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI) plus detailed text statistics, use the <a href="/readability-score">Readability Score</a> tool.

Related text & data tools

Copied!