Free Icon Sets
Those sources were usually used only by professional designers with lots of knowledge and it was difficult for those who are not experts in this field to create an icon. Nowadays there are many ways for designers as well as designer enthusiasts to design an icon. There are hundreds of programs like this and some of them are completely free while others are paid programs. With their help you can find an image that you like online and try to edit it in order to get an interesting icon.
When designing your website, make sure your icons come in sets: they should have the same visual logic among them. Ideally, design png icon sets for your website following a palette, and stick to this range of colors throughout all the pages. Free png icons can be found in many websites, but the best thing to do is to design your own free custom set of png icons, that way you’ll have exactly what you were looking for.
Free download for Windows and Mac!