Runs locally — nothing is uploaded
Result
Paste text and press Count.
How to use
- 1Paste text or load a .txt file.
- 2Choose single words or 2–3-word phrases and a minimum word length.
- 3Read the top terms and their density; export the full list as CSV or JSON.
Occurrences × words in the term ÷ total words × 100. For single words that is simply their share of all words.
Common function words for English, Spanish, Italian, Dutch and Japanese. Only the lists that match the text are used, so the English word “come” is not dropped as Italian.
Yes. Text without spaces is split into words by the browser’s built-in segmenter (Intl.Segmenter). The minimum length does not apply to CJK words.
No. Phrases stop at sentence punctuation and line breaks, and phrases that start or end with a stop word are skipped.
Related tools
Character counterCharacters, words, bytes and length limitsCase converterUpper, lower, title, camelCase, snake_caseText cleanerExtra spaces, tags, invisible charactersSlug generatorTitles to SEO-friendly URL slugsSERP snippet previewPreview title and description in searchOpen Graph generatorSocial share tags with a preview
Got a story or an ad stack to fix?
Write to the desk — we reply within one business day.