For each kanji, we list readings, possible translations, examples of usage in compound words, proper stroke order, spoken pronunciation.
There's also a compound word dictionary. Search by reading or English translation.
5300 kanji, 47000 words. Full functionality for 30 days, then the dictionary shrinks to the 1006 school kanji.