Keyword Extractor (RAKE)
Pull the key phrases out of any English text with the RAKE method: ranked phrases with scores and counts, plus a word frequency list. Runs in your browser.
Scores follow RAKE: each word scores degree ÷ frequency (degree = the total length of the phrases it appears in), and a phrase scores the sum of its words. Longer phrases made of often-combined words rank highest.
1 run of more than 3 content words was skipped.
| Rank | Phrase | Score | Times found |
|---|---|---|---|
| 1 | rich garden soil | 7.5 | 2 |
| 2 | garden soil | 5.17 | 1 |
| 3 | garden waste | 4.5 | 1 |
| 4 | kitchen scraps | 4 | 1 |
| 5 | compost bin | 3.5 | 1 |
| 6 | compost moist | 3.5 | 1 |
| 7 | rich | 2.33 | 1 |
| 8 | compost | 1.5 | 2 |
| 9 | mix | 1 | 1 |
| 10 | ideal | 1 | 1 |
| 11 | roses | 1 | 1 |
| 12 | months | 1 | 1 |
| 13 | turn | 1 | 1 |
| 14 | week | 1 | 1 |
| 15 | keep | 1 | 1 |
| 16 | wet | 1 | 1 |
| Word | Count | Share of all words |
|---|---|---|
| compost | 5 | 9.8% |
| garden | 4 | 7.84% |
| rich | 3 | 5.88% |
| soil | 3 | 5.88% |
| bin | 2 | 3.92% |
| kitchen | 2 | 3.92% |
| scraps | 2 | 3.92% |
| ideal | 1 | 1.96% |
| keep | 1 | 1.96% |
| mix | 1 | 1.96% |
| moist | 1 | 1.96% |
| months | 1 | 1.96% |
| roses | 1 | 1.96% |
| turn | 1 | 1.96% |
| turns | 1 | 1.96% |
| waste | 1 | 1.96% |
| week | 1 | 1.96% |
| wet | 1 | 1.96% |
A keyword extractor finds the phrases that best sum up a piece of text — useful for tagging blog posts, checking what an article is really about before you optimise it, or summarising survey answers. This tool uses RAKE (Rapid Automatic Keyword Extraction), a published, transparent method: it splits the text at punctuation and common words, then scores each remaining phrase by how often its words appear and how often they appear together. Nothing is sent anywhere; the text is processed in your browser.
How to use this tool
- Paste the text — an article, a product description, a set of reviews.
- Choose the longest phrase to keep (3 words suits most pages).
- Raise the minimum count to keep only phrases that repeat.
- Add your own stopwords for words that should never be part of a keyword, then copy the list or read the tables.
Formula
score(word) = deg(word) ÷ freq(word); score(phrase) = Σ score(word)
Candidate phrases are runs of words between punctuation and stopwords. freq(word) counts how often the word appears in candidate phrases; deg(word) adds up the lengths of those phrases, so it is the frequency plus the number of co-occurring words. The method is from Rose, Engel, Cramer and Cowley (2010).
Example
In "Garden soil is rich in compost. Compost is a mix of kitchen scraps and garden waste. Rich garden soil is ideal for roses." the phrases are garden soil, rich, compost (twice), mix, kitchen scraps, garden waste, rich garden soil, ideal and roses. "garden" appears 3 times in phrases of total length 7, so it scores 7 ÷ 3 = 2.33; "soil" scores 5 ÷ 2 = 2.5 and "rich" 4 ÷ 2 = 2. The top phrase is rich garden soil with 2 + 2.33 + 2.5 = 6.83.
Frequently asked questions
How is this different from a keyword density checker?
A density checker counts how often given words or n-grams occur. RAKE finds the phrases themselves and ranks them by how strongly their words belong together, so it suggests multi-word keywords you did not think to look for. Use the keyword density checker to check a chosen keyword afterwards.
Does it work for other languages?
The method works for any language that separates words with spaces, but the built-in stopword list is English. Untick it and enter the common words of your language (for example articles, prepositions and pronouns) as extra stopwords.
Why are some long phrases missing?
Runs of more content words than the chosen length are skipped, which is how common RAKE implementations behave. Choose 4 or 5 words if your text has long technical terms.
Is my text stored?
No. The text stays in your browser and is not written into share links.
Sources
Last updated:
Page address with these inputs: https://kakao.mobile/tools/keyword-extractor/
Cite or embed this tool
kakaoCalc. (2026, November 8). Keyword Extractor (RAKE). https://kakao.mobile/tools/keyword-extractor/
“Keyword Extractor (RAKE).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/keyword-extractor/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms