Paste your text; the tool ranks the key phrases right in this tab. Nothing is uploaded - the ranking runs on your device.
Example result (what the AI ranking looks like - no download needed):
- solar panels convert (relevance 0.72)
- electricity needs solar (relevance 0.70)
- electricity using photovoltaic (relevance 0.68)
- solar energy (relevance 0.70)
- sources of renewable (relevance 0.52)
How to extract keywords from text in your browser:
- Paste your text into the box - an article, report, product description, or study notes.
- Click "Extract key phrases" for an instant frequency-based list, with no download at all.
- Optionally click "Rank with AI" - it downloads a ~24 MB language model once, then ranks phrases by meaning on your device.
- Copy the list and use it for tagging, summarizing, note headings, or content planning.
Keyword Extractor - Pull Key Phrases from Text in Your Browser
Two ways to rank phrases
Paste any text - an article, a report, meeting notes, a product description - and this tool ranks its key phrases on your device. The instant mode counts how often each phrase appears and needs no download at all. The optional AI mode downloads a small language model (about 24 MB, one time, cached by your browser) and ranks phrases by how close each one sits to the meaning of the whole text. In both modes your text never leaves the browser.
The instant frequency mode is enough when you want a quick list of the terms a document leans on - tagging a note, labelling a support ticket, or skimming what a long page is about. The AI mode helps when frequency misleads: a phrase that appears once can still carry the core idea, and the on-device model surfaces it by meaning rather than by repetition. Each result shows its relevance score so you can judge the cutoff yourself.
Controls and output
You control the phrase length (single words up to three-word phrases) and how many results to show. The copy button puts the list on your clipboard, one phrase per line, ready to paste into a spreadsheet, a tag field, or an outline.
What it can and cannot tell you
One honest boundary: relevance here means relevance to the text you pasted. The tool has no web data, so it cannot tell you search volume, ranking difficulty, or what other people type into search engines. It reads best in English; other languages work but with lower quality, and very short snippets (under about 30 words) give the model too little context to rank well.
Frequently Asked Questions
Does my text get uploaded anywhere?
No. Both modes run entirely in your browser. The only network download is the optional AI model itself (about 24 MB, fetched once from a public model host and cached); your text is never sent with it.
What is the difference between the instant mode and the AI mode?
The instant mode counts phrase frequency - fast, deterministic, and download-free. The AI mode embeds your text and every candidate phrase with a small on-device language model and ranks phrases by meaning, so an important phrase that appears only once can still rank near the top.
Can it tell me search volume or how hard a keyword is to rank for?
No. The relevance score measures how close a phrase sits to the meaning of the text you pasted. The tool has no web or search data, so it cannot report search volume, competition, or ranking difficulty.
Does it work in languages other than English?
English gives the highest-quality AI ranking. Other languages usually produce usable lists but with lower quality. The instant frequency mode is language-neutral apart from its English stopword list.
How long can the text be?
Long documents are processed in chunks on your device, so a full article is fine - it just takes longer in AI mode. Very short snippets under about 30 words rank poorly because the model has too little context.
Does the AI mode need a specific browser or graphics card?
No specific hardware is required. The AI mode uses your device's graphics chip through the browser when that path is available, which runs faster; when it is not available, or if that path fails to start, the tool automatically switches to a slower browser-only method instead. Either way it keeps working without any setting for you to change.
What happens if the AI model fails to download or load?
The tool automatically falls back to the instant frequency mode and shows a short message explaining why, so a blocked download or an unsupported browser never leaves you with no results at all.
What decides which phrases make the list?
Before ranking anything, Keyword Extractor builds a working list of candidate phrases straight from what you pasted: every one, two, and three-word run in your text, up to 400 candidates in the order they first appear. A phrase is dropped from that list if it starts or ends on a filler word like "the" or "and", or if any of its words is a single letter, so odd fragments never reach the ranking step. In the instant mode, a two or three-word phrase gets a small scoring boost over a single word with the same repeat count, so a real phrase like "quarterly report" can beat a bare, frequently repeated word like "report" on its own. In AI mode, the on-device model does something the instant mode cannot: it spreads its top picks across different ideas instead of returning several phrases that all mean roughly the same thing, so a 10-phrase result tends to cover more of what the text is actually about rather than ten near-duplicates of one point.