From my end, the kanji provided by Renshuu is enough , but if you want kanji of N5+N4+N3+N2+N1 = It gives 2200 kanji, and for words you need more than 10K+ words. I know its a lot
The 2200 or so general use characters are all you need to read newspapers and official documents. There are about another thousand characters that are only used for names. You may occasionally encounter characters outside of that set in loan words or Chinese names, but there’s also a large group of specialized characters that don’t get used much at all for various kinds of plants and animals, birds, fish and bugs.
There are at least 12634 characters in renshuu’s kanji dictionary that you can study. There are also characters that aren’t found in renshuu’s dictionary; whenever I encounter one of these I can usually find it on Jitenon. If Jitenon doesn’t have it, zdic will. Some of these characters don’t have glyphs in most fonts, making them difficult to use even if you wanted to.
Altogether, there are 99,030 characters in the Unicode Han script; however, many of these are duplicates.