About Chinese Touch Typing
Chinese Touch Typing is a free, browser-based Mandarin pinyin typing trainer. It covers 644 simplified Chinese characters across HSK 1 to HSK 4 vocabulary, plus 226 Kangxi radicals for character-recognition practice. Each character is shown with its pinyin, English translation, and an optional spoken pronunciation via the Web Speech API.
Features
- Pinyin typing practice for 644 Chinese hanzi
- 226 Kangxi radicals plus simplified component variants
- Adaptive mastery progression that removes helpers one at a time
- Live virtual keyboard with currently-pressed and next-expected key
- Audio pronunciation in Mandarin via Web Speech API
- Simplified Chinese and Traditional Chinese display toggle
- Five curricula: Level 1 (100 chars), Level 2 (200), Level 3 (350), All (644), Radicals (226)
- Chill mode for pressure-free exposure practice
- 22 achievements that reward mastery, persistence, speed, and practice volume
- Local-storage persistence — no account, no tracking
- Dark mode interface with tone-coloured pinyin
Who is it for
Beginners learning Mandarin Chinese for the first time, HSK students preparing for typing-based exams, heritage speakers practicing pinyin input, and experienced Chinese typists looking for radical-recognition drills.