Skip to content

Learn Chinese characters

Look up any character. Hear it, see every stroke.

Pinyin with color-coded tones, animated stroke order on a practice grid, and the words you'll actually meet — for 3,726 common characters.

Popular: 好 学 爱 中 水

Featured character
míng name
  • 1st
  • 2nd
  • 3rd
  • 4th
  • neutral

Tools

Start with the most common characters

Browse by commonness
bù zǐ dà rén xiàn qū yī shān guó shuǐ shì tóu zhōng xué xīn shēng sī dì wú ér ěr tiān mǎ zì xiǎo xìng jiā lā hǎi bái jī dòng yǒu huà jīn xíng

What ToPinyin does

ToPinyin is a free toolkit for learning Chinese, built around three tools that work together. The pinyin converter turns Chinese text into pinyin with correct tone marks, including the right reading for polyphonic characters — characters that change pronunciation depending on the word they are in. The hanzi pages cover 3,726 common characters: each one shows its pinyin, meaning, stroke-order animation, character decomposition, and HSK level, plus the words it appears in. The worksheet generator turns your own word list into printable tracing grids, with an optional recall page, in A4 or US Letter size. Everything runs in your browser, and you can use every tool without an account.

Why tone marks and polyphones matter

Pinyin without tone marks is only half the pronunciation. The syllable "ma" can mean mother ( mā ), hemp ( má ), horse ( mǎ ), or scold ( mà ), depending on its tone — and getting the tone wrong is the fastest way to be misunderstood. Polyphonic characters add a second trap: the character 行 is xíng in 行走 (to walk) but háng in 银行 (bank), and no dictionary lookup of the single character alone can tell you which one is right. ToPinyin resolves readings from the surrounding words, not from the character in isolation, which is why its converter output is more reliable than a character-by-character lookup for real sentences.

How to use ToPinyin in three steps

First, paste Chinese text into the converter, or look up a single character from the search box above. Second, check the tone marks and stroke order: slow the animation down, trace the character on the practice grid, and read the example words to see how it behaves in context. Third, turn what you just learned into practice: add the words to a worksheet, print it, and write them by hand — handwriting is what moves a character from recognition into memory. If you are preparing for HSK, start from the HSK character levels and work through the characters level by level instead of jumping between random pages.

Who ToPinyin is for

ToPinyin is made for English-speaking learners of Chinese: self-learners working through their first characters, students preparing for HSK levels 1–3, and teachers who need printable practice sheets for a class. It is also useful for heritage learners who can speak some Chinese but never learned to read and write it systematically. The data behind the site comes from open sources — CC-CEDICT for definitions, Hanzi Writer data for stroke order, and published HSK lists — all credited on the license page.

Frequently asked questions

Is ToPinyin free?

Yes. The converter, the hanzi pages, and the worksheet generator are all free, and you can use them without creating an account. An optional account exists for saving your work, but nothing on the site requires one.

Does the converter handle polyphonic characters?

Yes. ToPinyin looks at the words around a character to choose its reading. For example, 行 is converted as xíng in 行走 and as háng in 银行, because the reading depends on the word, not on the character alone.

How do I learn stroke order?

Open any hanzi page and play the stroke-order animation. You can slow it down and trace each stroke on the practice grid. The general rules — top before bottom, left before right, horizontal before vertical — are explained in our stroke-order guide.

Can I print writing practice worksheets?

Yes. The worksheet generator takes up to 60 characters from your own word list and produces tracing grids in A4 or US Letter size, with an optional recall page that hides the characters so you can test yourself. No account is needed.

What is the difference between pinyin and Chinese characters?

Chinese characters are the written script; pinyin is a romanization that shows how a character sounds, using the Latin alphabet plus tone marks. Pinyin tells you the pronunciation, but it cannot replace characters: many different characters share the same pinyin, so reading real Chinese requires learning the characters themselves.

Does ToPinyin cover HSK vocabulary?

Yes. Hanzi pages show HSK levels, and the HSK section groups characters by level, from Level 1 to Level 9 under the HSK 3.0 standard. Start at Level 1 if you are a beginner and work upward.