I am developing GIS software and I want to build a pretty GUI for it.

Where can I found some pretty icons for my GUI?

I mean for example, icons for adding a vector or raster.
I mean icons like QGIS icons.

enter image description here

enter image description here

I searched the web and found Maki icons but it was not helpful.

Similar questions:

  • The icons may (should) be in with the QGIS source code which can be freely downloaded... so long as you don't intend to make profit from your application you shouldn't be breaking any license agreement. Aug 18, 2014 at 3:55
  • Codefoster has a general collection of Icons here: codefoster.com/media he suggested on IconFinder and choosing free to find good scalable Icons on MVA course. So you could search for map or layers... Nov 30, 2014 at 11:26

3 Answers 3


These are the icons used in the latest QGIS (by default I think) and GRASS GIS:


They are licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License which means you can use, alter and share them as long as you attribute the original creator and share your icons under the same or similar license.

Other commonly in web-based GIS application used icons are the GeoSilk icons by OpenGeo:


This icon set is licensed under Creative Commons Attribution 3.0 License which let you edit and share the icons as long as you attribute the original creator.


There are the GeoSilk icons that are used in GeoServer and I think UDig. They are released under a CC-by license.


As @Nathan said, all QGIS icons are in QGIS code source repository in https://github.com/qgis/QGIS/tree/master/images/themes/default or in a parent folder https://github.com/qgis/QGIS/tree/master/images

If you are in the context of a QGIS Plugin, you can re-use them in your python plugin directly, without adding the icon itself in your code repository.

For instance if you want the "+" and "-" icons which are used in QGIS, on the right side of the screenshot:


enter image description here

Not the answer you're looking for? Browse other questions tagged or ask your own question.