Paste your text and add up to five keywords or phrases. See how many times each one appears, what percentage of your words it takes up, and where it sits in the text.
This tool runs entirely in your browser. What you enter is never sent anywhere.Your input is never sent anywhere.
DetailsYour text
Keywords to check (up to 5)
Press Enter or type a comma to add one. You can paste a list like "standing desk, ergonomic chair, monitor arm". Phrases of two or more words work. Matching ignores upper and lower case.
Count and density results
Add a keyword and its count and density
will show up here.
Your text will appear here with keywords highlighted.
Most repeated words and phrases
Paste your text to list the words and phrases that appear at least twice.
CHECKPOINT
Use the percentage to spot problems, not as a score to hit. Check where your keyword first appears and whether it clusters in one section, then read the text aloud to make sure it sounds natural.
What Is Keyword Density? How This Checker Works
Keyword density is the percentage of your text taken up by a given word or phrase. This checker counts every match of up to five keywords or phrases, shows the percentage for each, and colors them in a preview so you can see them in context.
For each keyword it also shows a target count range for your text length, the word position of the first match, and a chart of how matches are spread across five equal parts of the text.
A separate panel lists the single words and two- and three-word phrases you repeat most, skipping common words like "the" and "and". Everything runs in your browser, so you can check unpublished drafts.
When to Check Your Keyword Count
Before you publish
Paste a finished blog post or landing page and confirm your main keyword is used, and that it isn't repeated more than the text needs.
Reviewing a writer's draft
Check that a freelancer's draft includes the target phrase, then download the CSV to attach to your feedback.
Refreshing an older post
Paste an existing article to see whether the keyword appears early and whether it bunches up in one section.
Product and category descriptions
Test short copy for repeated product names or phrases that read awkwardly when said out loud.
Finding repeated phrases
Use the repeated words and phrases list to spot crutch words and two- or three-word phrases you lean on too often.
How to Count Keywords and Calculate the Percentage
- Paste your text into the box, or click "Load sample text" to try it out.
- Type a keyword or phrase and press Enter. Add up to five. Paste a comma-separated list to add several at once.
- Read the count, percentage and status for each keyword, plus its target count range and first match.
- Check the highlighted preview and the five-part chart to see where each keyword appears.
- Open the repeated words panel, switch between 1, 2 and 3 words, and click + to check an item.
- Click "Copy report" or "Download CSV" to save the results.
Note: Results update as you type. There is no submit button.
How the Percentage Is Calculated (and Its Limits)
- Density = (matches × words in the keyword) ÷ total words × 100. Total words counts every word and number in the box.
- Matching is case-insensitive and whole-word only. "Desk" will not match "desks", and there is no stemming, so add variations as separate keywords.
- Words joined by a hyphen or apostrophe count as one word ("long-tail", "don't"). "Long tail" and "long-tail" are therefore different keywords.
- A phrase matches only when its words are in order and separated by spaces or one line break. Punctuation between them breaks the match.
- If one keyword sits inside another ("desk" in "standing desk"), the shorter one counts those matches too. In the preview, the longer keyword is highlighted.
- The 1%–2% range and the 100-word placement check are this tool's own guides. Search engines do not publish a target percentage.
- Your text never leaves your browser.
Keyword Percentage Ranges Used by This Tool
The status label next to each result follows these bands. They are rule-of-thumb values built into this checker.
| Density | Status | What to do |
|---|---|---|
| 0% | Not found | Check your spelling, or add the keyword where it fits |
| Under 0.5% | Very low | The keyword may be missing from the headings and intro |
| 0.5% to under 1% | Low | See whether it fits naturally in a heading or the opening |
| 1% to 2% | In range | No change needed for density alone |
| Over 2% to under 3% | Slightly high | Reread to see if any repeats can be a pronoun or a synonym |
| 3% and up | High | Look for forced or repeated wording and rewrite those lines |
Natural usage varies by topic and text length, and long phrases can reach high percentages from just a few uses. Always judge the final text by how it reads.
Keyword Stuffing, Placement and Related Terms
How to use the numbers without hurting the writing.
The percentage is a reading aid, not a ranking target
Search engines don't publish a density that earns a ranking, so treat the figure as a prompt to reread your text. If the number looks odd, check whether the writing sounds natural before changing anything.
Keyword density, keyword frequency and word count
Keyword frequency is the raw count of matches. Keyword density turns that count into a percentage of all words, so a text of different length can be compared. This tool shows both side by side.
What keyword stuffing means
Google's spam policies define keyword stuffing as filling a page with keywords or numbers to manipulate rankings. A Google Search Liaison has said it is not about how many times a word appears, but about repeating a term in ways that make no sense. Repeating lists of terms, or forcing a phrase into every sentence, is what to avoid.
Placement matters as much as the count
The five-part chart shows whether a keyword bunches up in one section or is missing from the start or end. The "first match" line tells you how early it shows up. A keyword that only appears in the middle of a long article may need a place in the intro or a heading.
Variations, synonyms and related phrases
Because this tool matches exact words, plurals and other forms count separately. Add them to see your total picture, and use the 2- and 3-word lists to spot related phrases you already use.
Common Mistakes When Optimizing Keyword Usage
Chasing a percentage
Rewriting sentences just to land inside a range often makes the text stilted and doesn't help readers.
💡 See the solution▼
Counting plurals and variations as the same
You enter "desk" and assume "desks" and "desk's" are included, so the real total looks lower than it is.
💡 See the solution▼
Forgetting that hyphens change the word
"Long-tail keyword" is counted as two words, but "long tail keyword" is three, so a phrase with a hyphen won't match the spaced version.
💡 See the solution▼
Ignoring where the keyword sits
A healthy percentage can still hide a keyword that shows up only in the last third of the page.
💡 See the solution▼
Judging short copy by the percentage
In a 60-word product blurb, a single use of a three-word phrase is 5%, which looks high but is fine.
💡 See the solution▼
Questions About Keyword Counts and Percentages
Q.What is keyword density and how is it calculated?
A. Keyword density is the share of your words that a keyword takes up. This tool uses: (number of matches × words in the keyword) ÷ total words × 100. For example, a two-word phrase that appears 5 times in a 500-word text is 5 × 2 ÷ 500 = 2%.
Q.What is a good keyword density?
A. There is no percentage that guarantees rankings. This tool treats 1%–2% as "in range" and 3% or more as "high" so you have a rough guide, but these are the tool's own rule-of-thumb values, not rules from a search engine. Use the number to find spots worth rereading, and judge the final text by how it reads.
Q.What counts as keyword stuffing?
A. Google's spam policies describe keyword stuffing as filling a page with keywords or numbers to manipulate rankings. Google's Search Liaison has said it is not about how many times a word is repeated, but about repeating a term in nonsensical ways. A high percentage is a reason to reread your text, not proof of a problem.
Q.Can I check a phrase like "standing desk" instead of a single word?
A. Yes. Enter the phrase and the tool counts matches where the words appear in that order, separated only by spaces or a single line break. A comma, period or other punctuation between the words breaks the match.
Q.Will "desk" also match "desks"?
A. No. The tool matches whole words only and does not do stemming, so "desk" does not match "desks" or "desktop". Upper and lower case are treated as the same. If you want to track plurals or variations, add each form as a separate keyword.
Q.How many times should I use my keyword?
A. The tool shows a count range for your text length, based on the 1%–2% guide. For a 1,000-word text and a one-word keyword, that is 10 to 20 uses. Treat it as a rough check only. A short text may be too short to produce a range.
Q.Can I check more than one keyword at a time?
A. Yes, up to five. Each one gets its own count, density, first position and placement chart. You can paste a list separated by commas, semicolons or line breaks.
Q.How do I find words I use too often?
A. The "Most repeated words and phrases" panel lists single words, two-word phrases and three-word phrases that appear at least twice, sorted by count. Common words such as "the" and "and" are skipped, and phrases can't start or end with one. Click + to add any item to your keyword list.
Q.What does "first match" tell me?
A. It shows the word position of the keyword's first match and whether it falls within the first 100 words. That 100-word cutoff is a simple placement check built into this tool. It is not a search engine requirement.
Q.How are words counted?
A. A word is a run of letters or numbers. Apostrophes and hyphens inside a word keep it together, so "don't" and "long-tail" each count as one word. Numbers count as words too. Punctuation and extra spaces are ignored.
Q.Is there a limit on how often I can use it?
A. No. All calculations run in your browser, so there is no sign-up, daily limit or text-length cap beyond what your browser can handle.
Q.Is my text sent to a server?
A. No. Your text and keywords are processed in your browser and are not sent to our servers. Closing or refreshing the page clears them.
Q.Can I save the results?
A. Yes. "Copy report" copies a plain-text summary, and "Download CSV" saves the counts, densities and the repeated-word lists as a file you can open in Excel or Google Sheets.
Your feedback
makes this tool better.
Tell us which features you'd like, what should be fixed, or which new tool you'd like to see. An engineer reads every submission and uses it to guide development.