jlptforall.com/kanji
A searchable kanji dictionary covering JLPT levels N5 through N1, with meanings, onyomi and kunyomi readings, stroke order, vocabulary, and example sentences for each character.
Kanji and kanaJLPT and other testsJLPTStroke orderFreeJLPT N5Example sentencesJLPT N4