A set of icons dedicated to the public domain.
CSS JavaScript HTML


Public Icons

A collection of icons in the public domain. See all the icons at the project's website.


This project, including the website, are released into the public domain.

Icon specification


  1. Design the icons to be paired with a heavy sans-serif typeface. Eventually I want to produce the icon set in other weights
  2. The icons should be blocked
  3. Avoid outlines and thin lines
  4. Ensure the new icon matches the existing icons. Imagine the icon set as if it were a typeface.
  5. Icons should be readable at 16x16
  6. Make its shapes as simple as neccessary
  7. Try and ensure the icons have an even weight
  8. Prefer hard corners to soft
  9. Prioritize icon comprehension over beauty
  10. Don't put text in the icon
  11. Don't incorporate anything not in the public domain into your icon


  1. Outline all strokes before submitting
  2. Ensure all icons are properly transparent. Fill:white is not transparent
  3. By convention make icon artboards 120x120
  4. Center icons inside artboard

Building the site locally

To set up the site locally run npm install then node build.js then serve the contents of /public using python -m SimpleHTTPServer.

To do

  1. pen
  2. chart
  3. time / clock
  4. user silhouette
  5. player controls
  6. paper clip
  7. warning
  8. crosshair
  9. flag
  10. hand
  11. battery
  12. fire
  13. hammer
  14. spade
  15. coat hanger

Public domain sources

https://www.google.com/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q=site%3Athenounproject.com%20%22This%20icon%20is%20licensed%20as%20Public%20Domain%22 http://www.aiga.org/symbol-signs/

NOT Public domain

http://www.flaticon.com/ http://fortawesome.github.io/Font-Awesome/icons/ https://useiconic.com/open#icons http://pictos.cc/classic/one/ https://icomoon.io/app/#/select https://dribbble.com/shots/879287-Beer-Icons?list=searches&tag=noun_project&offset=18 http://glyphicons.com/