kanjilibrary.com/vocabulary/
Complete JLPT vocabulary lists covering 7972 words from N5 to N1 levels, with audio pronunciation, kanji links, readings and English meanings. Includes vocabulary quizzes for each level.
VocabularyJLPT and other testsDictionaries and lookupJLPTVocabulary listsJLPT N5JLPT N1FreeIntermediateJLPT N4JLPT N3JLPT N2