Kanji ordered by school grade level, number of strokes and frequency, and colour coded based on JLPT level: N5, N4, N3, N2 and N1 or higher.
Etymology information and research from Etymological Dictionary of Han/Chinese Characters (PDF) by Lawrence J. Howell with research collaborator Hikaru Morimoto. Website, database and design by Brad Warden.