- Free, no sign-up
- Runs in your browser
- Text or URL
Free Keyword Density & Word Counter
Count words and see how often each keyword and phrase appears, as a count and a percentage, and whether it reads as natural or stuffed. Pasted text stays in your browser.
0.0 0 ratings
Pasted text is analysed in your browser and never sent anywhere. Only "Analyze a URL" fetches the page on our server to read its text.
How useful was this tool?
Be the first to rate it.
How to use it
Check keyword density in three steps
Also called a word density counter, keyword counter or SEO word count tool. Paste your content and see how often each word and keyword appears, and whether that reads as natural or as stuffing.
Paste text or a URL
Paste your own draft, or switch to "Analyze a URL" to pull the text of any published page you want to check.
Add your target keywords
Optional: one keyword or phrase per line, for the terms you are optimizing for. Leave it empty to just see which words you use most.
Click Check Density
You get word, character and sentence counts, a density for each target keyword and the top 1-, 2- and 3-word phrases, all at once.
Built forBloggersContent writersSEO specialistsEditorsAgenciesStudents
Why it matters
Why count keywords in your content
This is not a keyword research tool for finding new topics. It checks content you have already written.
Paste in a blog post, a product description or a page draft, and see exactly how often your target keyword shows up, alongside every other word and phrase in the text. Use your focus keyword too little and the page may not look relevant to the topic. Use it too much and the text reads unnaturally, or starts to look like keyword stuffing. The tool gives you the real number instead of a guess.
It is just as useful for checking someone else's work. Editors reviewing freelance copy, agencies auditing a client's pages, or anyone who inherits an old site can run a page through it and see where the keyword balance has drifted. That is often the quickest way to spot why an old page quietly stopped ranking.
Features
What the keyword checker shows
A word counter and a density report in one, built for checking content you already wrote.
Word, character and sentence counts
Words, characters (spaces included) and sentences, plus an estimated reading time at 200 words a minute. All calculated instantly.
Target keyword tracking
Enter your own focus keywords and see how often each one appears, as a count and a percentage, matched as whole words only.
1-, 2- and 3-word phrase tables
Your 15 most used single words, and the 2- and 3-word phrases you repeat, so you spot what the text is really about.
Stop-word filtering
Hide filler words like "the", "and" and "is" from the single-word table so the meaningful words rise to the top.
Analyze a live URL
Do not have the text to hand? Enter a URL and we pull the page's visible text for you.
Colour-coded density
Green, amber and red bars show at a glance whether a phrase is used naturally, borderline or too much.
Case-sensitive option
Off by default, so "SEO" and "seo" count as one word. Turn it on when capitals matter, for example a brand name.
Private by design
Pasted text is analysed in your browser and never sent anywhere. Only the URL option uses our server, to read the page.
The maths
How keyword density is calculated
The maths is simple. The tool just does it instantly, for every keyword and phrase at once, instead of you counting by hand.
Density (%) = (times used × words in the keyword) ÷ total words × 100
For a one-word keyword that is simply count ÷ total words × 100: if "hosting" appears 5 times in a 100-word text, its density is 5%.
Phrases count every word they use
Example: "email marketing tips" appears 6 times in an 800-word article. Those 6 uses take up 18 of the 800 words, so the density is (6 × 3) ÷ 800 × 100 = 2.25%, still inside the healthy range.
Exact phrase, whole words
A target phrase is counted only where the exact phrase appears as whole words. "Tips" inside "tipster" does not count, and the words of a phrase are not counted separately.
Some tools divide the number of uses by the total words without multiplying by the phrase length, which makes long phrases look rarer than they are. Ours counts the share of the text the phrase actually takes up for your target keywords. In the 2- and 3-word phrase tables the percentage is the simpler figure, uses ÷ total words, so you can compare phrases with each other.
Reading the results
What is a healthy keyword density?
Google enforces no official rule, but most SEOs treat roughly 1 to 2% as a natural, safe range for a focus keyword. The colours in the results follow these bands.
| Density | Colour | What it means | What to do |
|---|---|---|---|
| Under 0.5% | Purple (neutral) | The keyword barely shows up | If it is the main topic, use it in the title, the first paragraph and a subheading |
| 0.5% to 2.5% | Green | Healthy, natural use | Leave it, and spend your time on related terms and better answers |
| 2.5% to 4% | Amber | Borderline | Read the text aloud; swap some uses for synonyms or pronouns |
| Over 4% | Red | Stuffing risk | Rewrite the sentences where the phrase is forced in |
Common mistakes and fixes
Keyword density mistakes to avoid
These ranges are a guide for spotting problems, not a number to hit.
Repeating the exact same phrase
Using identical wording over and over reads as robotic. Search engines understand variations: "running shoes", "trainers" and "shoes for running" all count toward the same topic.
Ignoring related phrases
The main keyword can look fine while the page never mentions the related terms that show real depth. Check the 2- and 3-word tables: if the subtopics a reader expects are missing, the page is thin, whatever the density.
Chasing a number over readability
Forcing a keyword in to reach 2% almost always reads worse than writing naturally and checking the number afterwards. Clear answers keep readers on the page; percentages do not.
Stuffing alt text, headings and footers
Repeated keywords in subheadings and footers are counted here when you analyse a URL, and search engines see them too. Alt text is not part of the visible text, so paste it in if you want to check it; it should describe the image, not list keywords.
FAQ
Frequently asked questions
Is this keyword density checker free?
Yes. No sign-up and no limits on pasted text.
What is keyword density?
The share of your text taken up by a word or phrase, as a percentage of the total word count. If "hosting" appears 5 times in a 100-word article, its density is 5%.
Do you store the text or URLs I submit?
No. Pasted text is analysed entirely in your browser and never sent anywhere. Only "Analyze a URL" goes through our server, to download the page and read its text, and nothing is stored.
What is a good keyword density?
Most SEOs aim for roughly 1 to 2% for a focus keyword, and anything from 0.5 to 2.5% shows as green here. Natural writing matters more than the exact figure.
Does Google use a fixed keyword density threshold?
No. Google has never confirmed an ideal number. The 1 to 2% guideline is a widely used rule of thumb, not an official ranking rule.
Why are the counts for a URL different from my article's word count?
"Analyze a URL" reads all the visible text on the page, so menus, sidebars and the footer are included. Very long pages are cut off after roughly the first 60,000 characters. Paste the article text alone for an exact count.
Can I exclude common words like "the" and "and"?
Yes. "Exclude common stop words" is on by default and hides words like "the" and "is" from the single-word table. The 2- and 3-word phrases and your target keywords are always counted in full.
Does it work in languages other than English?
It counts words made of the letters a to z and digits, so it works best for English. Words with accents or non-Latin scripts are not counted correctly.
Is this a keyword research tool for finding new keywords?
No. It measures how you use keywords in content you already have. It does not show search volume or suggest new keywords; use a dedicated keyword research tool for that.
Keep going
More free SEO tools
Keyword balance is one part of on-page SEO. These checks cover the rest.
- Meta Tag Analyzer: check the title and description that carry your keyword into search results.
- Schema Markup Validator: make sure your structured data is valid.
- Canonical Tag Checker: confirm Google is pointed at the right version of the page.
- Hyperlink Generator: build clean links with the anchor text you want.
- HTTP Status Checker: find redirects, 404s and server errors.
- Robots.txt Tester: see whether search engines are allowed to crawl the page.
Did this tool help you?
Tap a star. It takes a second, no sign-up.
–
0.0 0 ratingsNo ratings yet.
Check your keyword balance now
Paste your content and see your real numbers in seconds. Free, no sign-up, and your text never leaves your browser.