All free tools
FREE ONLINE TOOL / CONTENT SEO

Keyword density checker.

Find repeated words and phrases, compare 1-, 2- and 3-grams, and review clearly labeled reading statistics for English or Spanish.

Text or public URL Unicode keyword counting CSV export
REAL TEXT STATISTICS

Inspect what your words repeat.

Count words, explore recurring phrases and see a transparent readability estimate. No guessed search volume, keyword difficulty or ideal SEO percentage.

304 / 100,000 characters

Pasted content never leaves this browser. No server quota.

Counts depend on text extraction and word segmentation. We analyze at most 65,000 characters and label truncation explicitly.
1 · 2 · 3-WORD PHRASES

Make repeated words visible.

See the true number of analyzed words, normalized phrase occurrences, estimated sentence length and methodology for EN/ES.

Keyword frequencyN-gramsReadability

Count actual words, not guessed search metrics.

Enter your own copy or analyze one public webpage. URL mode extracts Markdown through MediaHarvester with main-content and robots options. Paste mode runs entirely in your browser; your text is not sent to this site's API.

Keyword density here is an exploratory relative frequency, not an SEO target. There is no universal ideal percentage, and this tool does not guess search volumes, ranking difficulty or SERP performance.

01Choose paste or URL

Pick English or Spanish, and optionally provide a focus phrase.

02Inspect phrase frequencies

See real counts, normalized densities and transparent stopword options.

03Improve clarity

Review cautious reading feedback and export actual phrase statistics as CSV.

Keyword analysis explained.

Is there an ideal SEO keyword density?

No. Natural, useful content matters more than a fixed percentage. Density is counted frequency divided by eligible word or phrase positions in the analyzed text.

Is my pasted text uploaded or stored?

No. Paste mode uses deterministic JavaScript within your browser. URL mode sends the entered public URL to our backend, which calls MediaHarvester for public content extraction.

How are English and Spanish readability handled?

English receives an approximate Flesch reading ease estimate based on heuristic syllables and punctuation; Spanish receives descriptive sentence length rather than an unsupported standardized grade.

Are all webpage words counted?

Not necessarily. The provider extracts main content where possible and Markdown cleanup can miss or include some text. Analyses use at most 65,000 characters and disclose truncation.

Does the analysis check keyword volume or difficulty?

No. Neither web search-volume data nor search-engine competitiveness is measured or estimated.

Need help turning content findings into results?

Discuss an SEO content audit