Word Frequency Counter

Paste any text and see which words appear most often — with optional stopword filtering in Portuguese, English or Spanish.

How to use

  1. Paste or type the text you want to analyze.
  2. Choose whether to filter out common words (stopwords) and in which language — Portuguese, English or Spanish.
  3. Click "Analyze" to see the word frequency ranking with counts and percentages.

About this tool

Knowing which words appear most often in a text is useful for more things than you might expect. A writer checking for unconscious repetition, an SEO analyst looking at keyword density, a student summarizing a long article, a translator spotting the key terms before starting — all of them need a frequency count, and all of them need the option to filter out the noise. The noise is the words that appear in every text regardless of subject: articles, prepositions, pronouns, conjunctions. Linguists call them stopwords, and this tool lets you remove them with one checkbox.

The stopword lists cover Portuguese, English and Spanish, curated from the NLTK and Snowball corpora — the same lists used in natural language processing pipelines. With stopwords removed, the ranking shows the words that actually characterize the text: the nouns, verbs and adjectives that carry meaning. Without the filter, you see the raw count, which is useful when the question is not "what is this text about" but "how often does this exact word appear" — proofreading, for example, or checking whether a keyword was used too many times.

The analysis runs entirely in your browser. The text you paste is not uploaded, stored or sent anywhere, which makes the tool safe for confidential documents, drafts and unpublished content. The output shows the rank, the word, the absolute count and the percentage of the total, with a visual bar for quick scanning. You can show the top 5 or the top 500.

Frequently asked questions

What are stopwords?

Common words that appear in every text regardless of subject — articles (the, a), prepositions (of, in), pronouns (he, she). Removing them reveals the words that actually characterize the text.

Does my text leave my browser?

No. The analysis runs entirely in JavaScript on your device.

How is the percentage calculated?

It is the count of that word divided by the total number of words after stopword filtering, multiplied by 100.

Can I analyze text in other languages?

Yes. The counter works with any language. Stopword filtering is available for Portuguese, English and Spanish; for other languages, turn off the filter and the raw count still works.

Is there a size limit?

Only your device memory. Texts of several thousand words analyze in under a second in modern browsers.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.