Free Text Analysis Tool

Word Frequency & Keyword Density Checker

Find repeated words and phrases, measure transparent density percentages, filter noise, review vocabulary variety, and export the full report privately.

Analyze Your Draft

Up to 100,000 characters. Results update locally.

149 total words · 110 unique970 / 100,000 characters

Analysis mode

3 chars

Separate individual words with commas or new lines.

Current denominator: density uses all 149 detected words before filters.

Total words

149

57 filtered from term building

Unique words

110

92 appear once

Lexical variety

73.8%

Unique words ÷ total words

Top term

clear

2 uses · 1.34% density

Top Frequency

Top ten results in the selected mode.

  1. clear2 · 1.34%
  2. draft2 · 1.34%
  3. frequency2 · 1.34%
  4. goal2 · 1.34%
  5. important2 · 1.34%
  6. may2 · 1.34%
  7. repeated2 · 1.34%
  8. repetition2 · 1.34%
  9. terms2 · 1.34%
  10. useful2 · 1.34%

Editorial signal

A “Review repetition” label highlights frequent terms for human review. It is not an SEO penalty or a required target.

Ranked Results

81 unique words after filters.

clear

Repeated

#1
2 occurrences1.34%

draft

Repeated

#1
2 occurrences1.34%

frequency

Repeated

#1
2 occurrences1.34%

goal

Repeated

#1
2 occurrences1.34%

important

Repeated

#1
2 occurrences1.34%

may

Repeated

#1
2 occurrences1.34%

repeated

Repeated

#1
2 occurrences1.34%

repetition

Repeated

#1
2 occurrences1.34%

terms

Repeated

#1
2 occurrences1.34%

useful

Repeated

#1
2 occurrences1.34%

writing

Repeated

#1
2 occurrences1.34%

abrupt

Single use

#12
1 occurrences0.67%

accurate

Single use

#12
1 occurrences0.67%

add

Single use

#12
1 occurrences0.67%

answers

Single use

#12
1 occurrences0.67%

appear

Single use

#12
1 occurrences0.67%

appears

Single use

#12
1 occurrences0.67%

begin

Single use

#12
1 occurrences0.67%

begins

Single use

#12
1 occurrences0.67%

central

Single use

#12
1 occurrences0.67%

change

Single use

#12
1 occurrences0.67%

changes

Single use

#12
1 occurrences0.67%

checking

Single use

#12
1 occurrences0.67%

clarity

Single use

#12
1 occurrences0.67%

complete

Single use

#12
1 occurrences0.67%

Showing 25 of 81 results. CSV includes all results.

Sample text is ready to analyze.

Private browser analysis

Your draft is processed locally; no upload is needed to count terms or create the CSV.

Filters change the sequence

For exact two- and three-word phrases, keep stop words and set minimum length to one.

How to Analyze Word and Phrase Frequency

Paste a complete draft, choose single words, two-word phrases, or three-word phrases, and then adjust the filters for the question you are asking. The table ranks every remaining term by occurrence count and shows density against the complete word count—not just the filtered list.

  1. 1. Add the full draft

    A complete page gives more meaningful repetition and vocabulary signals.

  2. 2. Choose the unit

    Review words first, then phrases to see recurring topics and wording patterns.

  3. 3. Filter with intent

    Remove common English words for topics, or keep them for exact phrase analysis.

How Keyword Density Is Calculated

For a single word, density is occurrences ÷ total words × 100. A phrase occupies more than one word position, so this tool calculates phrase density as occurrences × words in phrase ÷ total words × 100. For example, a two-word phrase appearing five times in a 500-word draft has a density of 2%.

CSV exports also include occurrence share, which divides matches by the number of available term windows. Density and occurrence share answer related but different questions, so the export labels them separately.

Keyword Density and SEO

There is no universal keyword-density percentage that guarantees rankings. Density is most useful as an editorial diagnostic: it can reveal accidental repetition, inconsistent terminology, or a draft that barely mentions its stated subject. A strong page still depends on helpful coverage, search intent, factual accuracy, structure, originality, and a natural reading experience.

Treat the tool's repetition signal as a prompt to review the passage—not as an instruction to remove or add a term automatically. Product names, people, locations, and technical vocabulary may repeat for legitimate reasons.

For the larger process behind discovery, crawling, indexing, and ranking, read our plain-language guide to how search engines work.

Using Stop Words, Exclusions, and Minimum Length

  • English stop words

    Hide common function words to surface topical vocabulary. Turn this off for exact phrases or non-English content.

  • Minimum length

    Ignore short tokens such as one-letter variables or abbreviations when they are not useful to the review.

  • Custom exclusions

    Remove brand names, author names, navigation labels, or any terms you expect to repeat.

  • Numbers

    Include years, quantities, model numbers, and other numeric tokens only when they matter to the analysis.

Private, Browser-Based Text Analysis

Counting, filtering, searching, copying, and CSV creation run locally in the browser. The tool does not need to upload the draft to calculate its results. Word boundaries use the browser's Unicode-aware segmentation when available, which supports many writing systems, while the optional stop-word list remains English-specific.

Continue Your Writing Workflow

Check total length and reading time with the Word Counter, evaluate sentence difficulty and audience grade with the Readability Score Checker, compare an edited draft against the original using the Text Compare & Diff Checker, or standardize headings and identifiers with the Text Case Converter.

Word Frequency & Keyword Density FAQs