Fontastic is a free online tool where you can create your own icon fonts or you can choose from thousands of icons that are available there. To make beautiful icons, that look good in every browser, is surpisingly easy. You can change quickly how your icons look via CSS. You can resize the icons, change their colour, animate them or add shadows.
Once you finish with the design, you can download a folder which contains all the icons you have created, including the HTML and CSS files and you will be able to use them in your project. Another great thing is that the icons can be used for both personal or commercial projects.