KanjiYome
Kanji dictionary
All 2,211 kanji from the five JLPT levels, each with its meaning, on'yomi and kun'yomi readings, numbered stroke order and the common words that use it, ranked by real-world frequency. Readings come from KANJIDIC2 and JMdict, stroke data from KanjiVG.
By level
The most frequent kanji
Ranked by how often they appear in real Japanese text. The first hundred already cover a large share of what you meet when reading.
Read real Japanese, not lists
A kanji list does not teach you to read. KanjiYome puts furigana and a dictionary on any Japanese text, offline, and turns the words you meet into review cards.