Text tool

Keyword Extractor

Paste text, choose phrase and frequency limits, then review candidate keyphrases and ordinary word counts.

In-browser processingNo account requiredPrivacy details ↗

Paste text to extract keywords.

Text up to 50,000 UTF-16 code units; stopwords up to 2,000; phrase length 1–5, results 1–100, minimum frequency 1–20.

Uses Unicode-aware Intl.Segmenter word boundaries. Candidate phrases are contiguous runs of non-stopword tokens, scored with a deterministic RAKE-style degree/frequency heuristic; ordinary words are ranked by count. Custom stopwords are added to a small built-in English list. Text is capped at 50,000 UTF-16 code units and phrase enumeration is bounded by the selected maximum length and 100 displayed rows. This is a local text heuristic: it does not query search engines and does not represent search volume, competition, ranking value or SEO advice.

A QUICK WALKTHROUGH

How to use this tool

  1. Paste text and select its segmentation language.
  2. Set phrase length, result count, minimum frequency and optional stopwords.
  3. Review and human-edit the ranked suggestions.

Method and limits

Uses Unicode-aware Intl.Segmenter word boundaries. Candidate phrases are contiguous runs of non-stopword tokens, scored with a deterministic RAKE-style degree/frequency heuristic; ordinary words are ranked by count. Custom stopwords are added to a small built-in English list. Text is capped at 50,000 UTF-16 code units and phrase enumeration is bounded by the selected maximum length and 100 displayed rows. This is a local text heuristic: it does not query search engines and does not represent search volume, competition, ranking value or SEO advice.

GOOD TO KNOW

Common questions

Does my text leave the browser?

No. Text and settings are processed locally without upload or storage.