Keyword Density Checker

Find the most-used words in any text and see how often each one appears as a percentage of total words.

Runs locallyInstantPrivate
Min length
Your text
Paste text above to see keyword frequency and density.

What This Tool Does

Paste any text — an article, a blog post, a product description, or a speech — and the checker counts every word, ranks them by frequency, and shows what percentage of the total each one represents. You can filter out common filler words (stop words) and set a minimum word length to focus on the terms that actually carry meaning.

How to Use It

  1. Paste your text into the input area.
  2. Set a minimum word length to skip short words like is, or, and at that add noise to the results.
  3. Toggle Ignore stop words to filter out the, and, in, a, and other function words that rarely tell you anything about topic focus.
  4. Read the ranked table — each row shows the word, how many times it appears, and its percentage of all counted words.
  5. Hit Export to copy the full results as tab-separated values, ready to paste into a spreadsheet.

Common Use Cases

  • Writers: Catch words you overuse without realizing it — repetition that feels fine in the moment but reads poorly on re-read.
  • SEO editors: Check that a target keyword appears enough times without going so high it reads as keyword stuffing.
  • Content strategists: Understand the topical focus of a piece by seeing which terms dominate the text.
  • Editors: Identify filler words and over-relied phrases before sending a piece to final review.
  • Students and academics: Check essays for word variety and make sure key terms appear consistently throughout.

What Is a Good Keyword Density?

There is no universal ideal. For SEO, 1–3% for a primary keyword is a common guideline — enough to signal relevance without looking forced. For general writing, any word appearing at more than 3–4% is often a sign of overuse and worth varying. The tool gives you the numbers; your judgment determines what to do with them.

Frequently Asked Questions

What are stop words?

Stop words are common function words — the, and, is, in, a — that appear in almost every sentence but convey little topical meaning. Filtering them out focuses the results on the content words that actually describe what your text is about.

How is density calculated?

Density is the count of a specific word divided by the total number of words that passed the filters (minimum length and stop word exclusion), expressed as a percentage. The denominator changes depending on your settings, so density figures are relative to the filtered word set.

Does it handle hyphenated words and apostrophes?

Yes. Hyphens and apostrophes within words are preserved, so well-being counts as one word and don't counts as one word. Other punctuation is stripped before counting.

Is my text uploaded or stored?

No. Analysis happens locally in your browser with JavaScript. Nothing is sent to any server.

What does Export do?

Export copies the full results table to your clipboard as tab-separated values (TSV): word, count, density. You can paste directly into Excel, Google Sheets, or any spreadsheet application.

Related tools