kanshudo.com/components
Kanshudo is an interactive platform for learning kanji through components and radicals, with flashcards, vocabulary study, grammar lessons, and JLPT preparation for all levels.
Kanji and kanaApps and toolsDictionaries and lookupKanji radicalsSpaced repetitionJLPTKanji mnemonicsFreeHistoryGamesKanaSentence patternsIntermediateBeginnerQuizzesTextbooksPitch accent