AnkiWeb
- Rating
- 12 (👍 12 · 👎 0)
- Updated
- 2026-07-29
- Anki versions
- 2.1.65~
- Description language
- en
AnkiWeb addon 1619328930
Displays Kanji stroke order when hovering Japanese characters in Anki cards, using Jisho-style visuals and note-type configuration.
Open on AnkiWeb GitHub Forum topic Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.65 | + | 2026-07-29 |
Loading…
Adds kanji readings, meanings, radicals, components, stroke counts and frequency data directly to existing Japanese Anki cards, with expandable breakdowns, themes, and synced mobile review.
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.
Automatically adds colored stroke order diagrams to kanji cards as media, working even without the addon on AnkiWeb, with customizable fields and generation options.
Mines Japanese sentences into Anki cards while tracking RTK/Heisig kanji knowledge, with Jisho lookup, optional DeepL translation, HyperTTS audio, heatmaps, and progress backups.
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.
Automatically populates a KanjiInfo field with styled HTML kanji data—meanings, radicals, primitives, relationships, and vocabulary examples—on startup, browsing, review, or manual bulk populate.
Anki addon to add Kanji's strokes order on screen when hovering Japanese characters in Jisho's visual style (which I find particularly good). The addon is available there and easily installed using Anki's addon system.
You need to edit the configuration file of the addon through Anki's addons panel.
The configuration file follows the following schema :
{
"note_types": []
}
Where note_types is a list of names of note types whose cards will have their kanji's strokes order shown.
Notes:
*, ?, [ and ] are special, so their use in notetypes schemas needs carefullness.{
"note_types": ["japanese anki deck"]
}
Will match the following note-types with the exact name specified : japanese anki deck, Japanese Anki Deck, JAPANESE ANKI DECK
{
"note_types": ["*japanese"]
}
Will match the following note-types ending with the word "japanese" : Anki Japanese, Core 2k/6k JAPANESE, ...
{
"note_types": ["*"]
}
Will match all the note-types.
{
"note_types": ["*jpn*", "*kanji*"]
}
Will match the following note-types containing the words "jpn" or "kanji": Kanji learning, Anime mining [jpn], ...
If you want to style the strokes order window, you can do so by overriding the styling of the classes you'll find in the addon's default CSS.
If you need help configuring the addon, or if you have features suggestions or bug reports, you can contact me on the addon's official support page
Note that you don't need to create your own bundle, you can just download the addon from Anki
To bundle the project as an Anki addon, you need to follow the following steps :
pnpm install to install dependencies (with pnpm installed)resources/kanjipnpm process-svg to process KanjiVG's raw SVG files into Jisho.org's style (you also need to run this to develop the addon)pnpm bundle to create a zip file valid as an Anki addonI made this addon because I often found myself going to jisho.org in order to practice my writing. The code wasn't very efficient but I then decided to make the addon cleaner since I found it very useful. Afterwards, I thought that it might be useful for other japanese learners so here I am publishing it. However it was not made to be used by anyone at first so keep in mind that it could not work exactly the way you want it to. For instance, it may not work for chinese characters. I am just sharing it for whomever could find it suitable for their learning journey. If you have features suggestions or bug reports, you can always contact me on the support page and I may be able address demands.