Learn Japanese words by playing a card game: about 670 JLPT N5 words, 103 kanji, hiragana and katakana. Free, no sign-up. Please turn on JavaScript to play.
Get the Android app on Google Play
Word data: JMdict and KANJIDIC2 by the Electronic Dictionary Research and Development Group (EDRDG), CC BY-SA 4.0.