Skip to content

Keyword Density Checker

The Keyword Density Checker analyzes any block of text and shows how often each word and phrase appears and what share of the text it makes up, helping SEO professionals and content writers spot over-optimization, thin content and missed keyword opportunities. Add target keywords to see their exact density, and switch between one, two and three-word phrases.

Your text

Analysed in your browser as you type. Nothing is uploaded.

Separate phrases with commas.

Phrases that start or end with a stop word are left out too. Total word count always includes every word.

Summary

Words
91
Unique
67
Sentences
7
Characters
624

Target keywords

  • keyword research3x · 3.30%Heavy
  • technical seo3x · 3.30%Heavy

Top phrases

Phrase length
PhraseCountDensity
seo55.49%
keyword44.40%
optimization44.40%
on-page33.30%
research33.30%
technical33.30%
building22.20%
link22.20%
search22.20%
actually11.10%
audience11.10%
authority11.10%
backlinks11.10%
combines11.10%
covers11.10%

Density = occurrences ÷ 91 total words × 100.

CSV
Phrase,Count,Density %
seo,5,5.49
keyword,4,4.40
optimization,4,4.40
on-page,3,3.30
research,3,3.30
technical,3,3.30
building,2,2.20
link,2,2.20
search,2,2.20
actually,1,1.10
audience,1,1.10
authority,1,1.10
backlinks,1,1.10
combines,1,1.10
covers,1,1.10

How to use

  1. Paste your content into the text area. Results update as you type.
  2. Optionally enter target keywords, separated by commas, to see each one's count and density.
  3. Switch between 1, 2 and 3-word phrases, and choose whether to ignore stop words like the, and and of.
  4. Copy the phrase table as CSV for a spreadsheet or a client report.

Why use this tool?

Counting phrases by hand is slow and error-prone, and many checkers hide results behind a signup. This tool counts every word and phrase instantly in your browser, never joins words across sentences, and uses one clear formula for every number, so you can compare drafts and spot keyword stuffing before you publish.

Frequently asked questions

What is the Keyword Density Checker?

A free online tool that parses a block of text, counts word and phrase occurrences and shows each one's frequency and density percentage, plus the density of any target keywords you enter.

How is keyword density calculated, and what percentage is ideal for SEO?

Keyword density is the number of times a keyword or phrase appears divided by the total word count, multiplied by 100. A keyword that appears 5 times in a 500-word article has a density of 1%. Most SEO practitioners keep the primary keyword between 0.5% and 2%; above 3% to 4% starts to read as keyword stuffing. The tool shows exact percentages so you can spot both under-use and over-use.

Does it count stop words?

The total word count always includes every word. With Ignore stop words on, common words like the, and and of are left out of the single-word list and phrases that start or end with one are hidden, so the tables focus on meaningful terms. Target keywords are always counted exactly as typed.

Is it free?

Yes, the Keyword Density Checker is free with no signup required. It runs entirely in your browser, so nothing you paste is uploaded. Built by the Canvas Builder team.

Stop tweaking snippets. Build the whole site

This tool fixes one piece. Canvas Builder builds the entire page from a single prompt: sections, copy, styling, and responsive layout. You own the code.