Text Tools

Word Frequency Map

Analyze word frequency in any text passage. Calculate word counts, percentage shares, and relative distributions with custom filtering.

Run tool

The Word Frequency Map inspects written passages to calculate how often specific terms appear across your content. When you submit text, the tool converts characters to lowercase, replaces punctuation other than apostrophes with spaces, splits the remaining content into individual tokens, and tallies each occurrence. By default, common English stop words are filtered out, and tokens shorter than three characters are excluded, though you can adjust the minimum character length to one or more. You can also define the maximum number of ranked terms to display, choosing any limit between 5 and 100 entries. The generated overview presents total retained word tokens, distinct word counts, and an ordered frequency breakdown. For each term shown, the breakdown includes the exact count, the percentage share of retained tokens rounded to two decimal places, and a visual relative proportion bar. This helps writers, editors, and researchers spot repeated vocabulary, analyze keyword distribution, and optimize draft readability.

Instructions

  1. Paste or type your text passage into the Text input box.
  2. Toggle the Filter Stopwords checkbox to include or exclude common function words.
  3. Adjust the Min Length value to set the minimum character threshold for counted words.
  4. Specify the Top N value between 5 and 100 to limit the number of ranked terms displayed.
  5. Click the analyze button to view total token counts and the ranked frequency breakdown.

Examples

  • Analyzing a blog post draft with stop-word filtering enabled and minimum length set to 4 to identify dominant topic terms.
  • Evaluating an essay excerpt with stop-word filtering disabled and minimum length set to 1 to inspect overall lexical distribution including short words.

FAQ

How does the tool handle punctuation and capitalization?

All text is automatically converted to lowercase. Punctuation marks other than apostrophes, as well as digits and non-ASCII characters, are replaced with spaces prior to token splitting.

What happens if the text input is left empty?

When the input box is empty or contains only non-letter characters, the tool finishes processing with zero total tokens and an empty term list.

How is the percentage share calculated for each word?

The percentage represents the count of an individual term divided by the total number of retained tokens after filtering, rounded to two decimal places.

Can I display more than 100 words in the output list?

The displayed term limit is constrained to an upper bound of 100. Any value entered above 100 automatically defaults to 100 terms.

Embed this tool

Add this working SmartPlusLab tool to your website with the code below.