iKanji is a Kanji learning tool featuring flash cards and different testing modules. iKanji contains 2230 Kanji, that includes Japanese school grade Kanji up to level 6 and JLPT levels 1 to 4. In addition there are 214 Kanji radicals. Nearly 20,000 example words are also provided in Kanji and Kana with their meaning in English.
Note: Now requires OS X 10.8 or later.