AnkiWeb
- Rating
- 2 (π 2 Β· π 0)
- Updated
- 2025-08-18
- Anki versions
- 25.07.5~
- Description language
- en
AnkiWeb addon 1026498297
Uses Pygame to let Anki users practice writing Japanese kanji, grading stroke order and balance with hints and saved scores for about 6,500 characters.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.66 | 25.02.1 | 2025-08-17 |
| 25.07 | 25.07.5+ | 2025-08-18 |
Loadingβ¦
Lets users practice Japanese handwriting by drawing hiragana, katakana, or kanji in Anki, recognizing input and checking kanji against references with feedback.
Displays Kanji stroke order when hovering Japanese characters in Anki cards, using Jisho-style visuals and note-type configuration.
Enables tracing symbols, Kanji, Kana, and letters on Anki cards with stroke-accuracy scoring, visual feedback, batch image importing, and mastery-based guide fading.
Provides in-review popup dictionary lookup for Anki, importing Yomitan/Yomichan ZIPs, supporting English, Japanese, Chinese, Korean, Vietnamese, French, kanji lookup, Japanese deinflection, and optional Hanzi Writer stroke practice.
Analyzes Anki cards for Japanese characters and adds unique ones to a Kanji Dojo backup in order of mature card interval, without modifying original.
Scrapes unique kanji from a note's Expression field into the Expression Kanji field via browser selection and Edit > Scrape Expression Kanji, saving space for stroke-order display.
An Anki add-on that uses Pygame to practice writing Japanese Kanji
Upon opening a deck for the first time, Kanji Writing Practice will ask if you would like to enable/disable it for that deck.
If enabled, once a card is revealed, the window where you write kanji will appear.
If a kanji character is found in the current card, you can begin drawing in the grid.
If multiple kanji characters are present, you will draw them one after the other.
After submitting a kanji, your accuracy will be graded, and you have the option of retrying.
Once you're done drawing and submit all the kanji, proceed using Anki as usual
There are three buttons:
Notably:
Once you have a score for a specific kanji, it will be saved in the config. The next time you practice writing that kanji, the old score will appear after submitting.
In the config, settings for hint animation speed, kanji scores, and blacklisted/whitelisted decks are provided.
Hint animation speed ranges from 15-100. Higher animation speeds can result in certain kanji hints getting slightly distorted. This is due to limitations with Pygame.
This addon supports roughly 6500 different kanji characters.
If the card has any of the following:
Kanji Writing Practice will show a red X, and drawing will be disabled. Feel free to close the Pygame window if this happens.
If you run into a kanji that isn't supported by this addon, feel free to report it on github issue tracker. I cannot guarantee all kanji characters will receive support
Data for kanji retrieved from KanjiVG.
(KanjiVG-r20250422-main)
https://kanjivg.tagaini.net
Special thanks to:
This addon uses the Pygame library on a background thread. It may crash Anki/result in abnormal behavior. I have only tested this addon on version 25.02.1 of Anki on Windows. I cannot guarantee it will work perfectly on older versions or other operating systems, such as Mac or Linux.