All Kanji

Browse every kanji in the OniKanji curriculum — 820 kanji across 41 levels, graded by JLPT. Select any kanji to see its meaning and readings.

You can search by: Kanji characters (水), English meanings (water), Hiragana readings (みず), or kunyomi/onyomi readings using hiragana
Level 1 Kanji
20 kanji
Level 2 Kanji
20 kanji
Level 3 Kanji
20 kanji
Level 4 Kanji
20 kanji
Level 5 Kanji
20 kanji