Skip to content
Home/Free tools/Keyword density

Free SEO tool

Analyze keyword density and word frequency in any text, with Zipf’s law

Paste text, or paste a page’s HTML, and get character and word counts, the density of the words and phrases you are tracking, the most frequent words, grouped word forms, and how naturally the text is written according to Zipf’s law. Everything runs in your browser; nothing is uploaded.

FreeNo sign-upRuns in your browser
Keyword Density Analyzer
Results to show
Minimum word length
Remove noise words
Remove numbers
Remove noindex
0characters
0without spaces
0words

What it checks

What the Keyword Density Analyzer looks at

Searched words and phrases

Type the words and multi-word phrases you want to track and get their count, percentage and classical density.

Word frequency

The most frequent words after noise words, numbers and short words are removed, with the limits you choose.

Word groups

Words with the same stem counted together, so “design”, “designs” and “designed” show as one topic.

Zipf’s law naturalness

How closely the word distribution matches natural language. Stuffed or spun text scores low.

How to read it

How to use it

How to use it

Paste the body copy of a page, add the one or two phrases the page targets, and run it. A target phrase between 1 and 3 percent with its related words in the top ten is a healthy page. Anything over 4 or 5 percent reads as stuffed to Google and to readers.

What Zipf’s law tells you

In natural language the most common word appears about twice as often as the second, three times as often as the third, and so on. Text written for readers follows the curve; text written to hit a density target does not. The naturalness score compares your text’s curve to the expected one.

Kateryna Quinn

Written and reviewed by

Kateryna QuinnFounder and CEO, aStash. Forbes Next 1000, NOCO Style 30 Under 30

Kateryna founded aStash in Fort Collins in 2017. The free tools on this site are the checks her team runs on every client page; the keyword density analyzer is the same check, opened up so you can run it yourself.

Last reviewed: October 2026All free toolsSEO servicesFree SEO audit

FAQ

Questions about this tool

Anything else? (970) 399-9004 reaches a person in Fort Collins, not a call center.

Can I analyze a page by URL?

Paste the page’s HTML (right-click the page, View Source, copy) and the tool strips the tags itself. For a URL-based run with the same counts, use the page word count tool or the page analyzer.

What is classical density?

The square root of a word’s count, shown in brackets. It is the older measure some SEO tools still use; percentage of total words is the one to watch.

Which words count as noise?

Articles, prepositions, pronouns and auxiliary verbs in English. Turn the filter off to count everything.

Is my text sent anywhere?

No. The analysis runs entirely in your browser.

Want pages written to rank without stuffing? Ask about SEO copywriting.