Incredible resources to download free and high quality icons with endless flexibility, listed in the order of my preference.

Flaticon

Flaticon is a free icon database with over 500,000 vector icons. Here’s why I like Flaticon and put it first in my list:
- Editing sizes (be it vector or raster) and choosing to download in SVG, PSD, PNG, EPS and BASE 64 formats
- The availability of difference styles (outlined, filled and coloured)
- The possibility of customising two or more colours of an icon.
- Setting up collections of editable icons
- Creating awesome patterns with your favourite icons
- Speeding up your workflow with Flaticon App for Mac OSX. No more downloading from the website needed. Just choose your favourites, then drag and drop straight into your programs - from Sketch to Photoshop to Illustrator to Finder.
- Turning your fonts cross-browser compatible with Font-Face generator.

Behance

Many top-notch icons designed by professionals are available to download for free on Behance. The search tool is not quite effective, but if you are patient enough to spend some time searching around, you’ll find stunning icons that can bring your project/video to a new level. It’s really worth it!

SVG Icons by Dribbble

A minimal and elegant set of icons created by the Dribbble design community. The icons are available in SGV and HTML formats. You can quickly implement any logo by copying and pasting the HTML code provided. 

The Noun Project

 The Noun Project is an online dictionary of universal symbols with over a million curated icons created by a global community. Just a few clicks away and you pretty much can find any icon you need for your project with The Noun Project.  
The Noun Project icons, however, are only available in PNG and SVG formats.

Iconmonstr

Iconmonstr is a free collection of nearly 4000 simple icons in 266 collections with no attribution required. Icons are available in SVG and PNG formats.

Here's a quick tip on how to create icon fonts to use in Motion:

 

Do you know any great icon resource? Share with us in the comment below!