20 Free Pure CSS Icon Sets

Read the full post

Nowadays, using img tags to display icons on a site is a terrible web design technique. All designers and web developers have started to use pure CSS icon sets instead, which assures them that the icons will display consistently all over the website.

With CSS icons, adding animations is extremely easy. Animated CSS icons will help you catch the visitor’s attention and make your site stand out.

To help you start using CSS icons on your website designs instead of simply images, here are 20 free pure CSS icons sets you can download and start using today.

Here they are!

 Icono Pure CSS icons

One tag, one icon. These pure CSS icons are no font or SVG. You can load Icono from CDN, as well.



Cikonss are pure CSS, responsive and cross-browser usable. CSS2 was used, which leads to limited shapes (and icons) available.


Pure CSS GUI icons

This set contains 84 GUI icons created from semantic HTML. Check them out!



These are some cool pure CSS file icons which will help you create file icons with pure CSS codes (eg. doc, pdf, png, zip, etc).


One Div

One div shows you the potential of CSS3 through a library of single element logos. All icons displayed on the website are created  pure CSS with only one HTML div.


Arrow Icons

These icons are responsive and animated. Also, they can be scaled to any size without losing quality.


Font Awesome

Font Awesome gives you scalable icons that can be customized to any needed size, color, drop shadow, etc. only with CSS.


Responsive Social Media Icons

These icons are simple, yet very customizable.  You can change both color and background with just CSS.


Pure CSS Icons

These icons are pure CSS, with no use of images. You can customize these icons easily from the CSS code.


Bootstrap Social Media Icons

This icon set is a combination of the Bootstrap framework and Font Awesome. They can be customized with CSS to modify the colors, shapes and effects.


CSS3 Monochrome Icon Set

This is a set of 85+ icons / glyphs created entirely in CSS3 that you can start using in your projects for free.


CSS3 Social Media Icons

Here are a few icons set with rollover effects, that come in various styles, colors, and size. All the icons are Font Awesome based.


Social Media Icons

These are some experimental social media icons created using CSS and semantic HTML. They use progressive enhancement without the use of images or JavaScript.


Icons – Materialize

Here is a huge icons library with 740 Material Design Icons, ideal for Material-inspired web design projects.


Metro Icon Font

The Metro Icon Font gives you scalable icons that can instantly be customized to any  size, color, drop shadow, and more, all with the power of CSS. It includes over 400 icons.



IcoMoon is a package of vector icons and a web app for making custom icon fonts or SVG sprites.



Pictos is a new set of interface icons, compatible with the Redux framework. The icons come in three variations: Line, Solid & Color.

pictos free pure CSS icons sets

Pure CSS Icons

This is how these icons look like on supported browsers – Firefox and Webkit.


CSS Icons 2

These pure CSS Icons were created by Joshua Hibbert. These icons are very well crafted and you can start using them today.


Super semantic multicolor font icons in pure CSS

Font icons are easy to implement, well supported, and infinitely scalable. Check these out!


  • 187
100 HD Blurred Backgrounds

Written by Iggy

Iggy is a designer who loves experimenting with new web design techniques collating creative website designs. You can follow Iggy on Twitter.


  1. Matt says:

    Great article, I think Font Awesome are our favs at the moment, very versatile.

  2. Paul Clapp says:

    The Fileicon.css ones are nice, simple is always best.

Leave a response