Meta Tag Generator
Meta Tag Generator that outputs clean, copy-ready code for better rankings.
Paste your text and see which words appear most and how often, as a percentage of the total — a quick density read, with the honest caveat that keyword density is not a Google ranking factor. Runs in your browser.
Your browser is preparing the tool. It runs 100% locally.
Paste your content and the tool counts every word, then lists the top 20 words by frequency with each one's density — its count as a percentage of all words. It looks at single words only and skips one- and two-letter words in the table. Useful as a quick read on repetition, but keep one fact in mind: Google's John Mueller has said keyword density is not a ranking factor, so treat the numbers as a writing check, not a target. It runs entirely in your browser.
Drop in an article or page copy and you get a live table: the 20 most frequent words, how many times each appears, and its density as a percentage of the total word count. It is a fast way to spot a word you have leaned on too hard, or to confirm your main topic actually shows up in the text.
It counts single words, lowercased, and ignores words shorter than three letters in the results — so the table surfaces real words rather than a, is or to. Because it does not strip common words, though, frequent function words like the and and usually sit at the top.
As you type or paste, the tool lowercases the text and splits it into words (letters, digits and apostrophes), counts the total, then tallies each word that is three letters or longer. It sorts the tally, takes the top 20, and shows each word's density as its count divided by the total word count, times 100.
The total in the denominator includes every word — even the short ones left out of the table — so the percentages describe each word's share of the whole text. There is no phrase analysis: running and shoes are counted separately, never as the phrase running shoes.
density (%) = (times the word appears ÷ total words) × 10012 uses ÷ 800 words × 100 = 1.5%The total counts every word, including the short ones left out of the table, so densities describe each word's share of the whole text.
| Counts | single words (lowercased) |
|---|---|
| In the table | words of 3+ letters, top 20 |
| Total / denominator | every word, including short ones |
| Density | count ÷ total × 100, two decimals |
| Stop words | not removed — the, and, for can top the list |
| Phrases | not analysed (single words only) |
| Where it runs | In your browser — nothing uploaded |
Keyword density is not a Google ranking factor. There is no ideal percentage — the old 1-3% or under-1% figures are folklore, not Google rules. Use the table to catch over-repetition and to confirm your topic appears, not to hit a number.
It does not remove stop words, so the most frequent words are usually the, and, for and other function words rather than your keywords. Read past them to the meaningful terms.
It counts single words only. A two-word target like running shoes is split into running and shoes, so the tool cannot tell you the density of the phrase itself.
Words shorter than three letters are left out of the table but still counted in the total. That keeps the list readable, but it means a short keyword — an acronym like AI or UX — will not appear even if you use it often.
Forms of a word count separately. run, runs and running are three different rows, so a topic spread across word forms looks less dense than it reads. Tokenisation also splits hyphenated words, so state-of-the-art becomes four words.
Catch a word you have used too often and vary it.
Check that your main subject actually appears in the copy.
See the vocabulary balance of an article at a glance.
Scan a competitor's text to see which words it leans on.
Want to know if your content covers a topic well? Look at topical coverage and search intent, not density. Need phrase frequency or stop-word filtering? A dedicated n-gram or text-analysis tool does that. Checking length? Use a word counter.
Counts single words of three or more letters and shows each one's share of the total; it states plainly that keyword density is not a Google ranking factor and does not remove stop words, so function words usually top the list.
Meta Tag Generator that outputs clean, copy-ready code for better rankings.
UTM Link Builder online — accurate, standards-compliant and free for SEO work.
Open Graph Generator that outputs clean, copy-ready code for better rankings.
SERP Snippet Preview online — accurate, standards-compliant and free for SEO work.
Schema Markup Generator online — accurate, standards-compliant and free for SEO work.
Robots.txt Generator online — accurate, standards-compliant and free for SEO work.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.