A kanji app for Android and iPhone
Kanji, one glance at a time.
Sumi puts one Japanese character on your Home Screen, or your Lock Screen on iPhone, and changes it through the day. A two-minute review brings back the ones you're about to forget.

How it works
Three small habits, from kana to N1
Pick where you start
From zero, from the kana, or at any JLPT level from N5 to N1, and choose 3, 5 or 8 new kanji a day.
Glance at your phone
Your widget shows the kanji you're learning and the ones that are fading, with their meaning and reading.
Review for two minutes
Again, Hard or Got it. Sumi brings each kanji back just before you'd forget it.
Inside the app
Everything a kanji needs, nothing it doesn't
Stroke order, readings, its parts, and a common word with audio.
Two-minute reviews: Again, Hard or Got it.
Today shows what's fading and what's new.
Your path through the kana and every JLPT level.
Every kanji you learn is brushed onto your scroll.
Swipe for more
What's inside
Made for real learners
2,228 characters
All 92 kana and the 2,136 jōyō kanji, by JLPT level from N5 to N1.
Stroke by stroke
Every kanji draws itself in the right order, with the sound of a brush.
A real word each
森 comes with 森林, forest, so you learn how the kanji is used, not just what it means.
Before you forget
Spaced repetition puts the kanji you're about to lose on your widgets first.
English and French
Meanings in English or French, and the whole app in either language.
Quiet by design
No account, no ads, no tracking, and only natural sounds: brush, paper and leaves.
Free and Sumi Pro
Try it properly before you pay
Free
- All of hiragana and katakana
- The first 15 kanji of your level
- Reviews for everything you learn
- The Home Screen and Lock Screen widgets
- Every level from N5 to N1
- Unlimited reviews and sharing your scroll
Yearly with a 7-day free trial, monthly, or a one-time Lifetime purchase that includes what we add to Pro later. Prices are shown in the app before you buy.
Help
Good to know
Email brightsmilesolutionssupport@gmail.com and include the Support ID from Settings › About in Sumi, so we can find your purchase. We reply within two working days.
Read aloud says there's no Japanese voice
Sumi uses your phone's own voice, and some phones don't come with a Japanese one.
- Android: tap Add a voice in Sumi's message. Or open Settings, search for Text-to-speech, tap the gear next to the engine, then Install voice data › Japanese.
- iPhone: Settings › Accessibility › Spoken Content › Voices › Japanese.
How do I add the widgets?
- Android: touch and hold an empty spot on your Home Screen, tap Widgets, find Sumi, and drag the small or medium widget into place.
- iPhone Lock Screen: touch and hold the Lock Screen, tap Customize, then Lock Screen, tap the box under the clock and choose Sumi.
- iPhone Home Screen: touch and hold an empty spot, tap Edit or +, then Add Widget, and choose Sumi.
The widgets are part of Sumi Pro.
I paid, but Pro didn't unlock
In Sumi, go to Settings › Restore purchases, using the same Google Play or Apple account you paid with. If Pro still doesn't unlock, email us with your Support ID.
How do I cancel a subscription?
- Google Play: in the Play Store app, tap your profile picture › Payments & subscriptions › Subscriptions › Sumi › Cancel subscription.
- iPhone: Settings › your name › Subscriptions › Sumi › Cancel Subscription.
Deleting the app doesn't cancel a subscription. Cancel at least 24 hours before the renewal date.
Can I get a refund?
Google and Apple handle payments, so they handle refunds: use your Google Play order history or reportaproblem.apple.com. Your rights under consumer law are not affected.
Can I move my progress to a new phone?
Not yet. Sumi has no accounts, so your progress stays on the phone where you made it. Sumi Pro does move with your store account: install Sumi on the new phone and tap Settings › Restore purchases.
How do I delete my data?
Settings › Reset all progress deletes everything Sumi keeps on your phone, and so does deleting the app. To delete your purchase record too, email us with your Support ID.