Keyword Density Checker
This keyword density checker counts how often every word and phrase appears in your text and shows its share of all words. That helps you spot repetition and see how often a particular search term really occurs.
Source: Unicode Standard Annex #29 – Text Segmentation (Wortgrenzen). Updated: .
How it is calculated
Keyword density is the share of a term among all words of a text. If “dog” appears five times in a text of 100 words, the density is 5 %. The tool works it out for every word and, if you like, for two- and three-word phrases.
How it is calculated
- Words: the text is split by the Unicode rules for word boundaries; numbers, punctuation and spaces are not counted.
- Density: occurrences ÷ total number of words × 100. For phrases the number of words the phrase occupies is used.
- Filler words: articles, conjunctions and similar words can be hidden so that content words come first. Phrases that start or end with a filler word are then skipped.
What the number says – and what it does not
There is no target density that Google requires. Search engines evaluate content, meaning and usefulness; anyone who stuffs in a word artificially risks an unnatural text. Density mainly helps to find unwanted repetition and to check the emphasis of a text. The character counter measures length, the word cloud generator shows the main words as a picture, and the SERP preview shows how a title and description look in search.
Frequently asked questions
How do you calculate keyword density?
Divide the number of occurrences of a term by the total number of words and multiply by 100. A word used 6 times in 300 words has a density of 2 %.
What is the ideal keyword density?
There is no fixed ideal; Google does not name a target percentage. Write naturally and for readers. If a term makes up more than about 5 %, the text often reads as stuffed.
Does the tool count phrases too?
Yes. With “Two-word phrases” or “Three-word phrases” you see frequent sequences such as “in the park” or “the dog runs”.
Why are filler words hidden?
Words such as “the”, “and” or “is” top every text and say nothing about its topic. Without them the content words appear as the most frequent terms.
Is my text stored?
No. The analysis runs entirely in your browser; the text is neither sent, nor stored, nor written into the address bar.
Sources and legal basis
- Unicode Standard Annex #29 – Text Segmentation (Wortgrenzen)
- Google Search Central – Spam policies: Keyword stuffing
As of: · Editorial policy
Related tools
- Word Counter and Character CounterCharacter counter: characters with and without spaces, words, sentences, reading and speaking time, top words – live, with limits for X, Instagram and SMS.
- Word Cloud GeneratorFree word cloud generator: paste text, choose colors, font and shape, then download as PNG or SVG. No sign-up, no watermark – runs right in your browser.
- Text CleanerRemove line breaks, extra spaces, empty lines and invisible characters, delete duplicate lines and sort lists. Free, instant and private in your browser.
- SERP Preview Tool With Pixel WidthEnter a title tag and meta description to preview the search result – with pixel width, character count and a note when the snippet is likely truncated.
- Password GeneratorGenerate secure random passwords and memorable passphrases with entropy shown in bits — calculated right in your browser, nothing sent or stored.
- Compare two listsCompare two lists: see what is only in A, only in B or in both. With case, duplicates and sorting options. In your browser, no upload.
- Reading Time CalculatorReading time calculator: paste a text and see at once how long it takes to read and to read aloud – with word count, page count and an adjustable reading speed.
- Words to Pages ConverterWords to pages converter: enter a word count and see how many pages that is single-spaced, double-spaced or in a book – and the other way round.
- Extract emails from textExtract emails from text: also find links, hashtags, numbers, dates and IP addresses, without duplicates. In your browser, no upload.