Loading…
Loading…
Count how often each word or 2- and 3-word phrase appears, with stop words filtered out. Export the counts as CSV.
Also covers: Keyword density checker · Phrase frequency
The result appears here as you type.
The tool counts every word and ranks them. The top 25 are charted below, and the full list is in the CSV output.
Single words, or 2- and 3-word phrases to find repeated terms like "machine learning". Phrases never cross a sentence break.
Stop words like "the" and "of" are ignored by default so you see what the text is about. Download the CSV for a spreadsheet.
Each term's count divided by the total number of words in the text, including stop words. That's the usual keyword density figure.
About 150 common English function words: articles, pronouns, prepositions, conjunctions, auxiliary verbs, and their contractions. A phrase is skipped if it starts or ends with one, so "return on investment" is kept but "of the" isn't.
Word splitting works for any language, including those written without spaces, like Chinese and Japanese. The stop-word list is English only, so turn it off for other languages.
No. Everything runs in your browser, and nothing you paste is sent to a server or stored.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.