Paste any Assamese (অসমীয়া) or English text and instantly see word frequency, density %, and the most-used 2-word and 3-word phrases. Spot keyword stuffing, audit topic focus, export to CSV. Runs in your browser — your text stays private.
Paste some text on the left to see its keyword density.
Keyword density is a simple ratio: how often a word (or phrase) appears in your text, divided by the total number of words, written as a percentage. For example, if you write a 200-word article and the word অসম appears four times, its density is 4 ÷ 200 = 2%. This tool calculates that ratio for every word and phrase in your text and ranks them from most-used to least-used.
For phrase analysis (2-word and 3-word), the tool slides a window across the text.
Phrases are not allowed to cross sentence boundaries marked by
. ! ? or the Assamese । daṇḍa, so you do not get
misleading phrases like "good. The next" stitched across two sentences.
Modern Google has stated many times that keyword density is not a direct ranking factor. There is no magic percentage to chase. That said, two practical reasons this metric is still useful:
We split your text on whitespace and strip leading/trailing punctuation, but we do not perform stemming or lemmatization. That means inflected Assamese forms (for example কৰে, কৰিছে, কৰিল) are counted as separate words. Real Assamese morphological analysis is an unsolved research problem; this tool sticks to surface forms so the counts you see are exactly the strings in your text.
By default, the case-sensitive option is off — so SEO and seo count together. For Assamese this makes no difference (the script has no case), but for English keywords mixed into your text it usually gives more useful results.
Stopwords are very common words that usually do not describe a topic. When you tick "Exclude common stopwords", these are filtered out before density is calculated:
This list is intentionally short and conservative — there is no universally agreed-on Assamese stopword list, and aggressive stopword removal can hide meaningful terms.
Your text is processed entirely in your browser by JavaScript. Nothing you paste into the tool is sent to our server. (To be honest, this page itself does load normal site resources such as fonts and advertising scripts — those are unrelated to your text and run on every page of the site.)
There is no official number. Google has said directly that keyword density is not a ranking signal. As a sanity check, single-word densities above ~3–5% often read as unnatural and may hurt user trust more than they help. Write for humans first.
Because "Exclude common stopwords" is on by default. Untick it to include all words — stopwords will dominate the top of the list, which is usually less useful for SEO analysis.
Phrases that cross a sentence-ending mark (. !
? or ।) are not stitched together, so a
repeated phrase only counts if it stays within one sentence.
Yes. Click Download CSV to save the current results as a CSV file you can open in Excel, Google Sheets, or LibreOffice. Or click Copy to copy a tab-separated version to your clipboard.
Once the page is loaded, the analysis itself runs without any network calls. However, the page does load fonts and ad scripts when you first open it, so the initial load needs an internet connection.