Rotate, swap and discover 114,574 offline character codes across different writing systems.
Practice at your own pace
Start with 2×2 tiles, explore adaptive 3×3 exercises, or choose a 4×4 exercise. Recognize the character before you finish? Pick the answer and discover the next character.
Explore simplified and traditional Chinese, Japanese kana, Korean Hangul, Latin, Greek and Russian alphabets, and digits. Try the world sampler, mix multiple scripts and textbook lists, or add your own text. Overlapping characters appear once. Chinese textbook ranges are available too. Tap the bulb on any answer card to open the system dictionary. Search by character or U+ code point, save favorites, and keep a study record. Exercises work offline with no account. Banner ads support the free app; an optional one-time purchase removes them permanently. Purchases and ads require a connection. Tracking is optional.
For iPhone and iPad, iOS 17 or later. Interfaces in English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German and Spanish.
Many scripts, one way to practice
Japanese sets include 86 hiragana and 90 katakana; Korean includes 51 Hangul letters and 11,172 syllables. Explore 102,998 Han codes, a 3,927-character traditional selection, basic Latin, Greek and Russian alphabets, and digits.
These are explicitly supported single-character sets, not every language or joined script. The interface is available in eight languages: English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German and Spanish. Some shared Han glyphs differ by region.
Character ranges and dictionaries
The catalog covers Unicode 17 unified and compatibility Han ideographs, including Extensions A–J. Unencoded forms and variation sequences are not included. Rare glyphs may use regional variants.
Chinese textbook lists offer the 2024 revision and the 2016–2019 edition, with mixed selection. Verified revised lists cover both terms of Grades 1–3 and Term 1 of Grades 4–6: 9 volumes and 17 lists. Grade 6 Term 1 has a writing list. Revised Term 2 lists for Grades 4–6 are not yet included; choose the earlier edition or paste your lesson text. Counts include pronunciation review characters, with duplicates removed.
Dictionary definitions depend on dictionaries installed on the device; individual letters, kana and rare characters may have no entry. Download language dictionaries through Settings → General → Dictionary. Installing a dictionary can require a connection. The app does not upload your custom text or practice progress.