Free HSK 3.0 Anki Deck and Word Lists (CSV) - All 9 Levels

HanziBook publishes the new HSK 3.0 vocabulary as free files: a CSV spreadsheet and an Anki import file for every level, plus one file with all 10,057 words. Each word comes with pinyin and a meaning in English, Russian, Ukrainian or Spanish. No sign-up, no paywall. Below: what is in the files, how to import them into Anki and other apps, sensible daily settings, and how you may reuse them.

What Is in the Files

The box above gives you the full list in the language of this page. Every level also has its own files on its word-list page, starting with HSK 3.0 level 1. Switch the site language to get the same files with Russian, Ukrainian or Spanish meanings.

FileWhat it holds
hsk30-level-N-xx.csvOne level (N = 1 to 6, or 7-9 for the advanced band). Columns: hanzi, pinyin, meaning, level
hsk30-level-N-xx.anki.txtThe same level as an Anki import file: Hanzi, Pinyin, Meaning, separated by tabs, tagged HSK3.0::L1 … HSK3.0::L7-9
hsk30-all-xx.csvAll levels in one spreadsheet, 10,057 rows
hsk30-all-xx.anki.txtAll levels in one Anki file, with a fourth column for the level tag

xx is the language of the meanings: en English, ru Russian, uk Ukrainian, es Spanish.
Encoding: UTF-8. The CSV starts with a byte-order mark so spreadsheet programs read the characters correctly, and the 7–9 band is written with an en dash so it is not turned into a date.
Characters: simplified only. Pinyin uses tone marks (ài, bàba), not tone numbers.
A row looks like this: 爸爸 (bàba) · bàba · father / dad · 1

A note on the Russian, Ukrainian and Spanish files: where a meaning has not been translated yet, the English meaning is used instead. At the time of writing (October 2026), levels 1–4 are translated in full, while most meanings at levels 5 and above are still in English. The files are rebuilt as translations are added.

How Many Words per Level

Each level file holds only the words first introduced at that level, so the files never overlap: level 2 does not repeat level 1. The exam for any level assumes everything below it.

LevelNew words in the fileCumulative in our listOfficial syllabus (rounded)
Level 1294294about 300
Level 2197491about 500
Level 3487978about 1,000
Level 49721,950about 2,000
Level 51,5473,497about 3,600
Level 61,6845,181about 5,400
Levels 7–94,87610,057about 11,000

The syllabus gives round targets - about 300 words by level 1, 500 by level 2 and so on. Our lists are built from a public open-source copy of the syllabus that keeps one entry per written word, with one level each. When the syllabus lists the same characters more than once (for a second reading or meaning) or gives an alternative form, the word appears here only once, at its first level. So our level 1 has 294 entries, and all nine levels together have 10,057 rather than about 11,000. No words were dropped on purpose; if you notice one missing, please tell us.

How to Import the Deck into Anki Desktop

Anki's own manual describes text import in detail; these are the steps for our files. The file headers (separator, columns, tags) are read by Anki 2.1.54 and later, so most options are filled in for you. Menu names can differ slightly between versions.

  1. Install Anki on your computer - Use the desktop app from apps.ankiweb.net (free for Windows, macOS and Linux). Importing is easiest there; you can sync the result to your phone afterwards.
  2. Optional: make a three-field note type - The built-in Basic type has only Front and Back. To keep pinyin and meaning apart, open Tools → Manage Note Types, add a clone of Basic called "HSK 3.0", rename its fields to Hanzi and Pinyin, and add a third field, Meaning. In Cards, put {{Pinyin}} and {{Meaning}} on the back template. If you skip this, map Hanzi to Front and Meaning to Back.
  3. Create a deck for the level - For example "HSK 3.0::Level 1". The double colon makes it a subdeck, so all levels sit under one HSK 3.0 parent deck.
  4. Choose File → Import - Pick the .anki.txt file you downloaded. Anki opens its import screen with a preview of the first rows.
  5. Check the options - The field separator should already say Tab and HTML should be off. Choose your note type and deck, then check the field mapping: column 1 → Hanzi, column 2 → Pinyin, column 3 → Meaning. The level tag is added automatically; in the all-levels file, column 4 should map to Tags.
  6. Leave duplicate handling on Update - By default Anki updates a note whose first field already exists, and keeps its scheduling. That means you can re-import a newer version of our file later, for example once more translations are in, without losing your progress.
  7. Import and check - Anki reports how many notes it added. For level 1 you should see 294. Then sync, if you use AnkiWeb, to get the deck on your phone.

One deck or many? If you import the all-levels file into a single deck, every note still carries its level tag. In the Browse window, search for tag:HSK3.0::L4 to see level 4 only, or use Change Deck to move a level into its own subdeck.

AnkiDroid and AnkiMobile

The simplest route to a phone is through the desktop app: import there, create a free AnkiWeb account and sync. AnkiDroid (Android, free) and AnkiMobile (iPhone and iPad, a paid app) then download the deck with your settings and progress.

Both mobile apps can also import files directly, but the steps differ between versions and platforms. If you do not have a computer, check the AnkiDroid or AnkiMobile manual for importing text or CSV files.

Using the CSV in Excel or Google Sheets

  1. Excel, LibreOffice, Numbers - Open the .csv file directly. It is comma-separated with one header row, so it lands in four columns. Sort or filter by the level column, hide the meaning column to test yourself, or add your own notes column.
  2. Google Sheets - Create a blank sheet and use File → Import → Upload, then pick the CSV. Google Sheets recognises the commas and the header row.

Recommended Anki Settings for HSK Study

Anki's default is 20 new cards a day. That is a reasonable ceiling for vocabulary, but the right number depends on how fast you want to get through a level. Here is the plain arithmetic, one card per word:

LevelNew wordsAt 10 a dayAt 20 a day
Level 129430 days15 days
Level 219720 days10 days
Level 348749 days25 days
Level 497298 days49 days
Level 51,547155 days78 days
Level 61,684169 days85 days
Levels 7–94,876488 days244 days
  1. Start lower than you think - 10 new cards a day for a week, then raise it if the daily reviews stay comfortable. Cutting back later is harder than adding.
  2. Keep the review limit well above the new-card limit - Anki's own help text suggests a review limit at least ten times the new-card limit, so new cards never push reviews off the schedule.
  3. Consider FSRS - Anki's optional modern scheduler is switched on in the deck options, with a target retention you choose. It is optional; the default scheduler works too.
  4. Recognition first, writing separately - A hanzi → meaning card is the quickest start. HSK 3.0 asks for much more handwriting than HSK 2.0, so practise writing on paper or on HanziBook, not by self-grading in Anki.

Example: levels 1–3 together are 978 words. From 20 October to the first HSK 3.0 exam on 13 December 2026 there are 54 days, so 978 ÷ 54 ≈ 18.1, about 19 new words a day, with no days off.
Reviews grow faster than new cards. Anki's manual estimates that 20 new cards a day leads to roughly 200 reviews a day after a while. If you study both directions (hanzi → meaning and meaning → hanzi), each word is two cards and both numbers double.

Adding Audio and Stroke Order

The files contain text only: no audio and no stroke-order images. HanziBook covers both for free, on a page per word.

  1. Look a word up - Search any word on the learn page, for example 爱 (ài). You get the animated stroke order, audio and a writing quiz that checks each stroke.
  2. Learn stroke order once - The rules are the same for every character; the stroke-order guide explains them in ten minutes.
  3. Review on HanziBook instead, or as well - With a free account, HanziBook's review queue schedules HSK 3.0 words with recognition, writing and listening cards.
  4. Check yourself against the exam - Timed HSK practice questions per level show which words you only think you know.

Printing the List (and the "HSK 3.0 PDF")

HanziBook does not offer a ready-made PDF of the full word list. To print the list itself, open the CSV in Excel, LibreOffice or Google Sheets and print it or save it as a PDF from there; one level fits in a few pages.

For writing practice there are better options than a list:

  1. Copybooks for chosen words - On the print page, search for the words you are studying, tick them and print them as a copybook PDF. Its level tabs follow the older HSK 2.0 levels, so pick HSK 3.0 words with the search box. Without an account a PDF holds up to 10 words; a free account removes the limit.
  2. Blank practice paper - Free grid paper in several styles, if you prefer to copy words from the list by hand.
  3. A sheet per word - Every word page on the learn page has its own printable practice sheet.

Licence and Attribution

You may use, share and adapt the files, including in class, in your own decks and apps, and commercially, under the Creative Commons Attribution-ShareAlike 4.0 licence (CC BY-SA 4.0).

Word list and pinyin: the open-source complete-hsk-vocabulary project by drkameleon (MIT License).
English meanings: from CC-CEDICT (© MDBG and contributors), through that project, under CC BY-SA 4.0.
Russian, Ukrainian and Spanish meanings: HanziBook, translated from those entries and released under the same CC BY-SA 4.0 licence.

In practice: if you publish or pass the files on, credit CC-CEDICT and hanzibook.com, and release anything you build from the meanings under CC BY-SA 4.0 too. A credit line such as "HSK 3.0 word list: hanzibook.com, meanings based on CC-CEDICT, CC BY-SA 4.0" is enough. The same notice is in the README.txt next to the files.

HSK is a trademark of its owner. HanziBook is an independent study tool, not affiliated with or endorsed by the organisers of the exam. The files come without warranty; if you spot a mistake, please tell us.

Frequently Asked Questions

Is there an HSK 3.0 Anki deck?

Yes. HanziBook's Anki import files cover every HSK 3.0 level, 1 to 6 and the 7–9 band, 10,057 words in all, with pinyin and meanings in English, Russian, Ukrainian or Spanish. They are free and need no account. Community decks also exist on AnkiWeb; their contents and quality vary.

Are these the official HSK 3.0 word lists?

They follow the 2025 HSK 3.0 syllabus, compiled from an open-source copy of it, but they are not published by the exam organisers, and the meanings are ours and CC-CEDICT's, not the syllabus's. For anything that matters, such as a course outline, check the official syllabus as well.

Why does level 1 have 294 words, not 300?

The syllabus gives round targets - about 300 words by level 1, 500 by level 2 and so on. Our lists are built from a public open-source copy of the syllabus that keeps one entry per written word, with one level each. When the syllabus lists the same characters more than once (for a second reading or meaning) or gives an alternative form, the word appears here only once, at its first level. So our level 1 has 294 entries, and all nine levels together have 10,057 rather than about 11,000. No words were dropped on purpose; if you notice one missing, please tell us.

Are traditional characters included?

No. The files contain simplified characters only. If you need traditional characters, a converter or a community deck is the way to go.

Can I use the files in class?

Yes. Print them, share them with students, put them in a course pack or build your own decks from them. The CC BY-SA 4.0 licence asks you to credit CC-CEDICT and hanzibook.com and to share adapted versions under the same licence.

Is there an HSK 3.0 PDF?

Not as a ready-made download. Open the CSV in a spreadsheet program and save it as a PDF, or print copybooks for the words you are studying from HanziBook's print page.

Sources

Checked on 20 October 2026.

Anki text import and file headers: docs.ankiweb.net/importing/text-files.html
Anki daily limits and FSRS: docs.ankiweb.net/deck-options.html
Word list and pinyin: github.com/drkameleon/complete-hsk-vocabulary
CC-CEDICT: mdbg.net/chinese/dictionary
Licence: creativecommons.org/licenses/by-sa/4.0

HSK 3.0 at a Glance → · HSK 3.0 Explained → · Print a Copybook →