The Chinese Language Institute

Chinese Text Analyzer

Paste any Chinese text to find its HSK level, see how much of it you already know, and list every word and character with pinyin and meanings. The Chinese character and word counter under the box updates as you type.

Chinese characters
0
Words
0
Different characters
0
Characters with spaces
0
Characters without spaces
0
Punctuation marks
0
Sentences
0
Paragraphs
0
Words by HSK level
LevelShare of wordsDifferent wordsKnown through this level

The level percentages and the estimate leave out names. The Names row shows their share of all words. “Known through this level” is the share of the remaining words you would know if you knew every word up to that level.

Readability

Want to read texts like this with help? Book a free lesson with a teacher in Guilin.

How to use the text analyzer

  • Paste or type Chinese in the box, or open a .txt file saved as UTF-8. Simplified and traditional both work. The counts under the box update as you type.
  • Set your level. Choose the HSK level you have studied up to under My level. The analyzer then tells you how much of the text you already know and marks the words that are new to you.
  • Pick a view. Overview shows the words by HSK level and the readability score. Text shows the passage with words marked by level, and prints it. Words and Characters list everything in the text with pinyin, a short meaning and how often it appears.
  • Take the words with you. Copy or print a list, download it as a spreadsheet, or download a flashcard file for Anki or Pleco.

Everything runs in your browser. The text you paste is not sent to us or stored anywhere.

How to count Chinese characters and words

Chinese is written without spaces between words, so the length of a Chinese text is usually given in characters (字 zì). Essay limits, translation quotes and reading assignments in China mostly count characters. The counter under the box gives you each of these:

Chinese characters
Every Chinese character, simplified or traditional. Punctuation, letters, digits and spaces are not counted.
Words
Chinese words as the analyzer splits the text (我们 is one word, 去 another), plus each run of letters or digits, such as an English word or a number.
Different characters
How many different Chinese characters the text uses.
Characters with spaces
Everything in the box: characters, punctuation, letters, digits, spaces and line breaks.
Characters without spaces
The same, leaving out spaces and line breaks.
Punctuation marks
Chinese and Western punctuation, such as ,。!?“” and , . ! ?
Sentences
Each stretch of text that ends in 。!?, ! or ? or at a line break.
Paragraphs
Each line that has text in it. Blank lines are skipped.

A word count for Chinese depends on how the text is split into words, and programs split it differently. Microsoft Word, for example, counts each Chinese character as one word, so its word count for Chinese is really a character count. When a teacher or client sets a limit, ask whether they mean characters or words, and whether punctuation counts.

HSK 3.0 levels and word lists

HSK (汉语水平考试, Hànyǔ Shuǐpíng Kǎoshì) is China’s official Chinese proficiency test for learners. Its new version, HSK 3.0 (the 2025 syllabus), has nine levels, each with a word list that builds on the one before. Levels 7 to 9 share one list. The analyzer checks every word in your text against these lists.

Words on each HSK 3.0 list
LevelNew wordsWords in totalWord list
HSK 1300300HSK 1 words
HSK 2200500HSK 2 words
HSK 35001,000HSK 3 words
HSK 41,0002,000HSK 4 words
HSK 51,6003,600HSK 5 words
HSK 61,8005,400HSK 6 words
HSK 7–95,60010,900HSK 7–9 words

Counts are rounded to the nearest hundred. A few words are listed at two levels, so the lists hold 10,897 different words. More on what each level means in our guide to the HSK levels.

How the analyzer finds the HSK level of a text

The estimated HSK level is the lowest level whose word lists hold 90% of the text’s HSK words. Names the analyzer recognizes and words that are on no list are left out of that count. A word the lists don’t hold, such as the compound 经济体, counts at the level of its hardest character when all its characters appear in HSK words. If more than 10% of the words are still off the lists, the estimate goes up one level, and a text at HSK 7–9 with more than 25% of its words off the lists shows as Above HSK 9.

The estimate looks at words, not grammar or topic. A short text full of easy words can still use hard grammar, and a text about a subject you know well reads more easily than its level suggests. Treat it as a guide to the vocabulary.

How much of a text you need to know

Studies of learners reading English as a second language link the share of known words to how well a text is understood. Laufer (1989) put the threshold for reasonable understanding at about 95% of the words. Hu and Nation (2000) found that most readers needed about 98% to understand a story well without help. That is the difference between one unknown word in twenty and one in fifty.

What the share of known words means
Words you knowWhat reading feels likeGood for
98% or moreSmooth. You can guess the few new words from context.Reading for pleasure, reading a lot and fast
95 to 98%Readable, with a dictionary for a few words.Building vocabulary while you read
90 to 95%Slow. About one new word in every sentence.Close study with a dictionary or a teacher
Under 90%Hard to follow without help.Learning the key words first, or an easier text

Set My level and the analyzer gives this share for your text. It counts only HSK words, so words you know from outside the lists count as unknown, and names are left out. Looking for texts at your level? Try our graded readers, short stories written for each HSK level.

The readability score

The readability score is a number from 0 to 100, where higher means easier for a learner. It is our own measure, made for learners of Chinese, and it adds up five things:

What goes into the score
PartPoints
Share of words at HSK 1 and 245
Share of words at HSK 3 and 420
Share of words on any HSK list20
Shorter sentences (fewer points as the average sentence gets longer, none at 28 words or more)10
Shorter words (full points at 1.8 characters on average, none at 3.6)5

A score of 70 or more reads as easy, 60 to 69 as moderate, 50 to 59 as challenging, and under 50 as advanced. A word is either HSK 1–2 or HSK 3–4, never both, so scores top out at 80, and a whole text of HSK 1 words usually lands in the 70s. Most of the points come from the vocabulary, so the score usually falls as the estimated level rises.

Studying a text with the word list

  1. Paste the text and set My level.
  2. Open Words and choose Words above my level under Show. These are the words to learn before or while you read, including words that are on no HSK list.
  3. Press Download for Anki or Pleco. You get a plain text file with one word per line: the word, its pinyin and its meaning, separated by tabs.
  4. In Anki, choose File, then Import, and pick the file; Anki reads the tabs as separate fields. In Pleco, save the file to your phone first, then open Flashcards, then Import / Export, then Import Cards, and choose the file.
  5. Read the text once you have reviewed the words.

The pinyin in the list is the reading used in your text: 了 is le after a verb and liǎo in 了解, and 得 is děi in 我得走了. Words keep their dictionary tones, so 不是 is listed as bù shì, the form flashcards and dictionaries use. To see the tones as they are spoken (bú shì), paste the text into our Pinyin Converter.

For teachers

  • Check a reading before you assign it. Set My level to your class’s level and see how much of the text they will know.
  • Pre-teach the right words. The words above your class’s level (and words on no HSK list), sorted by how often they appear, are the ones worth teaching first.
  • Make a handout. Print text in the Text view prints the passage with the new words marked and a glossary of them under it. Print list in Words prints the vocabulary list on its own.
  • Adapt a text. Replace the hardest words, paste the new version, and compare the level and score.

About this analyzer

Words and readings
The text is split into words with the same engine as our Pinyin Converter, which uses word frequencies and the CC-CEDICT dictionary and chooses each word’s reading from the sentence around it.
HSK lists
HSK 3.0 (the 2025 syllabus), levels 1 to 9, 10,897 different words. Traditional characters are matched to their simplified forms.
Meanings
From CC-CEDICT, with corrections made by our team.
Limits
Names the analyzer does not recognize count as words off the HSK lists. Each reading of a word has one short meaning, which may not be the one your text uses. Up to 60,000 characters are analyzed at a time. The counter covers any length, though the word count stops at 200,000 characters, and above 20,000 it waits for Analyze.
Updated
November 4, 2026

Found a word with the wrong reading, meaning or level? Tell us the sentence and we’ll check it and fix it.

Questions

Is the Chinese text analyzer free?

Yes. It is free with no sign-up and no limit on use. Each analysis covers up to 60,000 characters.

How do I find the HSK level of a Chinese text?

Paste the text into the Chinese Text Analyzer. The estimated HSK level (HSK 1 to 6, or HSK 7–9) appears at the top of the results. It is the lowest level whose word lists hold 90% of the text’s HSK words. The Overview view shows the share of words at each level.

How do I count the characters in a Chinese text?

Paste it into the box. The counter under the box shows the number of Chinese characters, words, different characters, punctuation marks, sentences and paragraphs, and the total with and without spaces. It updates as you type.

How many words is 1,000 Chinese characters?

Usually about 550 to 750 words, because most Chinese words are one or two characters long. In our graded HSK example texts the average word is about 1.4 characters at HSK 1 and 2 and 1.8 at HSK 7–9. Paste your text and the counter shows both numbers.

Does the character count include punctuation?

No. The Chinese characters count leaves out punctuation, letters, digits and spaces. Characters with spaces and Characters without spaces include punctuation, and Punctuation marks gives the number on its own.

Does it work with traditional Chinese?

Yes. Traditional characters are matched to their simplified forms for the HSK lists and meanings, and the text and word list keep the characters you pasted.

Which version of the HSK does it use?

HSK 3.0, the 2025 syllabus, with nine levels. Levels 7 to 9 share one word list, so the analyzer shows them together as HSK 7–9.

Can I make flashcards from a Chinese text?

Yes. Open the Words view, choose which words to keep, and press Download for Anki or Pleco. The file has the word, its pinyin and its meaning on each line, separated by tabs.

What level of text should I read?

For reading on your own, a text where you know about 98% of the words. For study with a dictionary, 90 to 95% works. Set My level and the analyzer gives you the share for any text.

Why is a word marked “Not on the HSK lists”?

The HSK lists hold about 11,000 words, so rarer words, many names and some compounds are not on them. A compound counts at the level of its hardest character when all its characters are on the lists.

Is my text saved?

No. The analysis happens in your browser. Copy link to this text puts the text (up to 1,500 characters) into the link itself, so only people you send the link to can see it.

Message us on WeChat

QR code for the Chinese Language Institute on WeChat

In WeChat on your phone, tap + then Scan, and point it at this code.

Take a screenshot of this code. In WeChat, tap + then Scan and choose it from your album.

Press and hold the code and choose the option to scan it.

Then tap Follow and send us a message.

We reply Monday to Friday, 8:30 AM to 6:00 PM Beijing time.