Analyze text and display word frequency with density percentages. Toggle case sensitivity and stop-word filtering. Set minimum word length. View ranked results in a sortable table and export as CSV.
Convert text to camelCase, snake_case, kebab-case, and 7 more.
Count words, characters, sentences with reading time estimates.
Compare two texts and highlight differences line by line.
Generate Lorem Ipsum placeholder text instantly.
Format, beautify, minify, and validate JSON with syntax highlighting.
Word density is calculated by dividing the number of times a word appears by the total number of words in the text, then multiplying by 100 to get a percentage. For example, if "code" appears 10 times in a 500-word text, its density is 2.0%.
Stop words are common English words like "the," "is," "and," "to" that appear frequently but carry little meaning. Excluding them lets you focus on the most meaningful, content-specific words in your text.
Yes. Use the minimum word length filter to exclude words shorter than a given number of characters. For example, setting it to 3 removes all one- and two-letter words from the results.
Click the "Copy CSV" button above the results table. This copies all word frequency data — rank, word, count, and density — as comma-separated values that you can paste into any spreadsheet application.
No. All analysis happens entirely in your browser using JavaScript. Your text never leaves your device. No data is stored, logged, or transmitted.