What the analyzer shows
Paste text into the analyzer or load it with Upload or Drop file. It counts terms or phrases for the selected phrase length and displays a Keyword Density Table, Density Heatmap, and Health Score with flags.
Phrase length supports 1-word, 2-word, and 3-word analysis. The interface does not include a separate target-keyword field.
How to analyze text
- Paste your text into the textarea, or select a text-readable file with Upload. You can also drop a compatible file anywhere on this page.
- Choose a value under Phrase length: 1-word keywords, 2-word phrases, or 3-word phrases.
- Use Show top to choose
10,20,30, or50. This limits the number of rows displayed in the table. - Turn on Include stop words if you want stop words included in the displayed analysis.
- Review the table, score, and highlighted text. Changing the text or these controls rebuilds the displayed analysis.
How to read the results
- Keyword Density Table: Shows ranked rows with Keyword / Phrase, Count, and Density. The Show top value controls how many rows appear.
- Density Heatmap: Highlights matching terms in the supplied text. Its visible bands are Moderate (
1.5-2.5%), Elevated (2.5-4%), and High risk (>4%). - Health Score: Shows a numeric score and tool-generated flags based on the analyzed text.
Treat the score, flags, and heatmap as review indicators from this tool. They do not predict rankings, establish penalties, or define a universal density target.
Limits and privacy scope
The upload control reads selected text files locally and accepts .txt, .csv, .log, and .md files. The same filter applies when a compatible file is dropped onto the textarea.
The local tokenizer lowercases input and keeps Unicode letters and numbers, apostrophes, whitespace, and hyphens. Tokenization is not language-specific, and there is no visible language selector or broader normalization control.
The exact stop-word inventory, Health Score formula, minimum input threshold, and complete flag conditions are not documented. The inspected page-specific script performs the analysis in the browser, with no detected network submission for this analysis. This is a scoped implementation description, not a guarantee about every browser, dependency, or other request made by the page.
Frequently Asked Questions
What is keyword density for SEO?
Keyword density is the proportion of the supplied text accounted for by a term or phrase. This tool displays the frequency and density percentage it calculates for the selected phrase length.
How does the N-gram analyzer work?
The analyzer counts contiguous 1-word, 2-word, or 3-word terms according to the selected Phrase length option. The results are shown in the Keyword Density Table.
Is this keyword density checker private?
The inspected page-specific script performs the analysis in your browser and contains no detected network submission for the analysis. This is a scoped description of this page's implementation, not a claim about every browser or dependency.