Kana Pal: Hiragana & Kanji

Learn Japanese Katakana & JLPT

Free · In‑App Purchases

Master Japanese from hiragana and katakana to all 2,131 JLPT kanji, complete with stroke order animations, quizzes, and progress tracking. Every character includes a step-by-step stroke animation showing the correct drawing sequence. Quiz yourself on recognition, romanization, and meaning until they stick. Works offline. No account required. HIRAGANA & KATAKANA All 142 kana characters with stroke order animations. Learn each character, then quiz yourself on reading and writing. KANJI - 2,131 CHARACTERS Full JLPT library from N5 to N1. Every kanji includes: · Stroke order animation · On'yomi and kun'yomi readings · English meanings · Grade level Unlock the full library with KanaPal Pro. QUIZZES Choose your character set, JLPT level, and question count. Test yourself on character recognition, romanization, and kanji meaning. PROGRESS TRACKING See your accuracy per character. Know exactly which ones need more practice. - Works fully offline - No account or login - Also available on Mac

  • This app hasn’t received enough ratings or reviews to display an overview.

New language support.

The developer, Jakub Sak, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Linked to You

    The following data may be collected but it is not linked to your identity:

    • Contact Info
    • User Content
    • Identifiers
    • Usage Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More

The developer has not yet indicated which accessibility features this app supports. Learn More

Seller
  • Jakub Sak
Size
  • 8.7 MB
Category
  • Education
Compatibility
Requires iOS 16.0 or later.
  • iPhone
    Requires iOS 16.0 or later.
  • iPad
    Requires iPadOS 16.0 or later.
  • Mac
    Requires macOS 26.5 or later.
  • Apple Vision
    Requires visionOS 1.0 or later.
Languages
English and 36 more
  • English, Arabic, Bengali, Catalan, Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmål, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Traditional Chinese, Turkish, Ukrainian, Urdu, Vietnamese
Age Rating
4+
In-App Purchases
Yes
Copyright
  • © 2026 Jakub Sak