KanjiQ is a Japanese kana flashcard program which was created in 2003 for the first generation of mobile phones which ran apps using Java Micro Edition (JME/J2ME). It was the world’s first mobile phone app for learning Japanese characters.

It creates a set of simulated kanji “cards” based on a particular set (e.g. a particular Japanese school grade) and the user must use their kanji knowledge progress through them. With progress-saving, the user can dip-in whenever they want, which makes it ideal for turning spare moments into something producive.

Although I dabbled with an Android version back in 2009, my personal interest was no longer there, so it was never completed, and obviously since then it’s been supplanted by more sophisticted modern offerings.

Since a small number of people still seem to be downloading this in 2022, I’ve included the original download links below.

By downloading this software you are agreeing to be bound by the terms of the LanguageBug End User Agreement.

Japanese School Grade Downloads (correct in 2003):

Grade 1 JAD JAR

Grade 2 JAD JAR

Grade 3 JAD JAR

Grade 4 JAD JAR

Grade 5 JAD JAR

Grade 6 JAD JAR

Grade 8 JAD JAR

Grade 9 JAD JAR

Assorted exam lists (correct at time of compilation in the mid-2000s):




International Baccalaureate AB Initio JAD JAR

International Baccalaureate B Read+Write JAD JAR

International Baccalaureate B Read Only JAD JAR

GCSE (Edexcel, UK) JAD JAR

Thanks to:

  • Glenn Rosenthal for providing databases, program code (namely his Japanese word processor JWPce) and fonts which were invaluable in the construction of KanjiQ.
  • Jim Breen for providing the original kanji databases on which KanjiQ is based.