UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeWriting & EditingKeyword Extractor

Related Tools

Speech to TextText to SpeechText SimilarityStyle Checker

Keyword & Phrase Extractor Tool

Extract the top single words or 2- and 3-word phrases from any text, ranked by frequency and share, with adjustable stopword and length filters.

You Might Also Like

All Writing & Editing

Speech to Text

Dictate into a live transcript using your microphone and browser's Web Speech API. Supports 20 languages, punctuation chips, editing, copy and download.

Text to Speech

Convert typed or pasted text into spoken audio using your browser's built-in voices, with adjustable rate, pitch, volume, and live word highlighting.

Text Similarity

Compare two documents with cosine, Jaccard and character edit-distance scores, plus the words unique to each side and every phrase they share.

Style Checker

Highlights passive voice, hedges, -ly adverbs, nominalisations, filler phrases and sentences past 25 words in your own draft, colour-coded and counted.

"Keyword extraction" means two different jobs depending on who is asking. An SEO writer wants the single words a page repeats too often. A researcher combing through interview notes wants the two- and three-word phrases that keep recurring: "customer support," not "customer" and "support" scored apart. The Keyword & Phrase Extractor switches between both with one control, Phrase Length.

Paste a draft into Paste Your Content and results rank as you type, filtered by two thresholds you can tune yourself: how short a word can be before it's ignored, and how many times a term has to repeat before it counts as a keyword at all. Common words like "the" and "of" are stripped by default, and for phrases they are only stripped from the edges. A middle preposition survives inside "quality of life," but "the" still falls off the front of "the quality of."

Getting Your First Keyword List

  1. Paste text into Paste Your Content, or press Load Sample to load a short passage built around the words "fox" and "dog".
  2. Pick a Phrase Length: 1 word for single-term frequency, 2 or 3 words for recurring phrases.
  3. Adjust Min Word Length and Min Occurrences if the list runs too noisy or too sparse.
  4. Press Copy List. The clipboard gets a header row plus one line per phrase, ready to paste into a spreadsheet as three columns.

The Ranking Formula, Explained

In 1-word mode, a term's share is its count divided by the total word count of the passage: the lead sample's 81-word fox/dog passage puts "dog" and "fox" tied at 4× each, 4.9% apiece, with "over," "quick" and "wild" trailing at 2× and 2.5%. In 2- and 3-word mode the denominator changes to the number of overlapping windows, total words minus phrase length plus one, not the raw word count, so a phrase's percentage is not directly comparable to a single word's from the same passage. A phrase is kept only when neither its first nor its last word is a stopword, which is why "of the fox" can never rank but "brown fox jumps" can.

What Happens When the Phrase List Comes Up Empty

  • Switch that same fox/dog sample to 2-word phrases without changing anything else and the list empties out. The tool reports "No phrase repeated at least 2 times — lower Min Occurrences or add more text," because no two-word sequence in that short passage repeats verbatim.
  • Min Word Length and Min Occurrences are both clamped to 1 through 10; typing 0 or a negative number snaps back to 1 instead of throwing an error.
  • Results stop at the top 40 phrases even when far more qualify, so a long report with hundreds of repeated terms truncates quietly instead of flooding the list.
  • Input is capped at 20,000 characters. Past that, typing simply stops adding characters rather than breaking the tab.

480/20,000 characters · 81 words analyzed

Extraction Settings

Phrase length

Top 5 Keyword Phrases

1dog4×4.9%
2fox4×4.9%
3over2×2.5%
4quick2×2.5%
5wild2×2.5%