All Japanese Kanji

The complete jōyō kanji reference — 2,136 characters with readings and meanings.