This is a third-party app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.
Hi everyone,
I’m the developer of Nazoru, an iOS and Android app for practicing kanji handwriting.
The basic idea is simple: instead of giving you a random list of kanji to write, it looks at the kanji you are already seeing in WaniKani and uses that to suggest what to practice next.
I made it because I am very bad at remembering kanji, and handwriting was one of the things I kept avoiding. WaniKani helps me recognize kanji, but I was not writing them at all. If I tried to practice on paper, I would usually get lazy and stop, because I had to decide what to write and judge it myself. If I used an app that only asked me to write from memory, I would also avoid it because it felt like I was being tested from the start.
But the opposite was also a problem. If the full kanji was in front of me the whole time, I would just copy the shape without really looking at the strokes.
So I wanted something that starts easy, but still ends with me writing from memory.
That is why each practice works in stages. First you trace the strokes with direction hints. Then the guides are slowly removed, until you are writing the whole kanji from memory in the final stage. It is basically training wheels for kanji writing: trace first, pay attention, then remove the support once the shape starts to stick.
That is the part I personally needed. It makes me slow down and notice the strokes, especially with kanji that look too similar in my head, like 合 and 会.

How it uses WaniKani
You connect your WaniKani account with a read-only token.
From there, the app uses your WaniKani items to decide what to show:
- Kanji you reviewed recently can show up while they are still fresh.
- Kanji you got wrong on WaniKani move up in the list.
- New kanji appear as you unlock them on WaniKani.
- Practicing in Nazoru does not count as a WaniKani review.
So it is not replacing WaniKani reviews. It is just using the kanji you are already learning as the source for handwriting practice.
What you can practice
The main thing is individual kanji, but you can also practice kana and words.
There is also a screen for similar kanji. It shows pairs of kanji that may be easy to mix up, so you can practice them side by side and focus on what is actually different.
For WaniKani, this only uses pairs where you have already unlocked both kanji, so the app does not throw random lookalikes at you before you know them.
Other ways to use it
I built it first around WaniKani and Bunpro, but it can also work without either.
You can use:
- WaniKani
- Bunpro
- MaruMori
- Imported lists
- Built-in paths like JLPT, RTK/Heisig, and Joyo
- Hiragana and Katakana practice
The way I use it outside WaniKani and Bunpro is mostly with reading. If I run into words while reading visual novels or other Japanese content, I can collect them elsewhere and import them. Then the kanji from those imported words become available for handwriting practice.
Devices
The app is available on:
- Android
- iPhone
- iPad
- Apple Watch
- macOS
On iPad it also works with Apple Pencil.
Your data / your API token
- Nazoru only needs a read-only WaniKani token. It only reads your progress.
- Practicing in Nazoru never writes back to WaniKani and does not count as a WaniKani review.
- Your WaniKani data stays on your device.
- There is no backend for the app.
- If you have more than one Apple device, your data syncs through iCloud in the same way as Apple’s apps. On Android, you can optionally connect your personal Google Drive account.
Pricing
The app is free to use with 2 kanji practices per day.
If you want unlimited practice, there is an optional subscription: $3.99/month or $39.99/year.
There are no ads, and WaniKani sync is available on the free tier. The limit is only on daily practice.
Download
iOS / iPadOS / watchOS:
Android:
This started as something I built for my own studies, but I am actively working on it and would really like feedback from other WaniKani users.
If you try it, please let me know what feels useful, what feels confusing, what is missing, or which kanji/similar-kanji pairs it handles badly. I’ll be around in the thread.







