Keyword Extractor

Find the top keywords & phrases in any text.

Extract the most frequent keywords and 2–3 word phrases from any text, with automatic stop-word removal and a keyword-density read-out. Perfect for on-page SEO and content audits. Sort, filter by minimum frequency and export to CSV. Runs fully in your browser — nothing is uploaded.

How to use Keyword Extractor

  1. Paste your text

    Drop an article, page copy or a competitor's content into this free online keyword extractor to instantly find the most frequent keywords and phrases.

  2. Choose phrase length

    Pick whether to count single words or 2-3 word phrases (n-grams) so you can surface both core keywords and longer search phrases for SEO.

  3. Tune the options

    Toggle stop-word removal and case sensitivity, then set a minimum frequency to hide rare terms and focus on the keywords that really matter.

  4. Read the rankings

    Review the ranked table showing each keyword's count and keyword density percentage to spot over-optimisation and check what your content actually targets.

  5. Audit the density

    Use the density bars to compare terms at a glance and confirm a natural spread, since a single phrase above 3-4 percent can read as keyword stuffing.

  6. Export to CSV

    Download the full keyword list as a CSV file that opens in Excel or Google Sheets for deeper on-page SEO analysis and reporting.

Frequently asked questions

How do I find the keywords in a piece of text?

Paste your text (or a page's content) into the box and the tool instantly lists the most frequent keywords and phrases with their counts and density. Use the controls to ignore stop words, switch between single words and 2–3 word phrases, and set a minimum frequency, then export the results.

What are stop words?

Stop words are extremely common words — the, is, and, of, to — that carry little topical meaning. Removing them surfaces the words that actually describe your content. Turn the option off to count every word.

What is an n-gram?

An n-gram is a phrase of n consecutive words. “1 word” counts single keywords, “2 words” finds two-word phrases (bigrams) like “content marketing”, and “3 words” finds three-word phrases (trigrams).

What is keyword density?

Density is how often a keyword appears relative to the total word count, shown as a percentage. It’s a rough guide — there’s no magic number, but very high density on one phrase can read as keyword stuffing.

Is my text uploaded?

No. Extraction runs entirely in your browser with JavaScript. Nothing you paste is sent to or stored on a server.

How do I extract the top SEO keywords from an article or web page?

Paste the article or page copy into this free keyword extractor and it instantly ranks the most frequent keywords and 2–3 word phrases with their counts and keyword density. It's perfect for on-page SEO audits and for checking which terms a competitor's content really targets.

Can I export the extracted keywords to CSV or Excel?

Yes. Click the CSV button to download the full keyword list — term, count and density — which opens directly in Excel or Google Sheets for further analysis or reporting.

How is a keyword extractor useful for SEO?

It shows which terms and phrases your content actually emphasises, so you can confirm your target keyword is present, spot accidental keyword stuffing, and see the topics a competitor's page really covers. Paste your draft or a competitor's copy to audit its keyword focus in seconds.

Can I extract keywords from a competitor's page?

Yes — copy the visible text from their page and paste it here to see their most frequent keywords and 2–3 word phrases with density. It's a quick way to reverse-engineer which terms a ranking page targets so you can match or improve on them.

Related tools — On-Page SEO