Skip to content
Run here 100% in your browser, no upload, no login

Frequency Analyzer

Count character, word or N-gram frequency in English and Chinese text, with a cloud preview.

Word cloud preview

How to use it

  1. Paste your text - English, Chinese or a mix of both - into the input panel.
  2. Choose the unit: Characters counts every letter and character, Words counts English words plus Chinese single characters and common two-character pairs, and N-grams counts 2-grams or 3-grams.
  3. Set Top N to limit the table, and toggle Ignore case or Skip spaces and punctuation.
  4. Click Analyze. The table shows rank, item, count and share; the cloud below scales font size by frequency.

Common use cases

Why it stays private

Counting runs in your browser with plain JavaScript maps. Manuscripts, customer messages and internal documents never leave your device.

FAQ

Q: How are Chinese words counted? A: There is no dictionary segmentation. Chinese runs are counted per character, and in Words mode each adjacent pair of characters is also counted, which surfaces common two-character terms.

Q: What counts as a word in English? A: A run of letters or digits, with an apostrophe or hyphen kept inside the word, so state-of-the-art is one token.

Q: Does the N-gram mode mix languages? A: N-grams are built inside each run: characters for Chinese runs, whole words for English runs, so new york becomes one 2-gram.

Your data stays on this device

Frequency Analyzer runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.