- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2.4k
Creating Plain Icons
        Patrik Wehrli edited this page Oct 7, 2025 
        ·
        2 revisions
      
    A Plain Icon is a simplified version of an SVG file that contains only one unified path, no gradients, no strokes, and uses a single prominent fill color.
Ensure you complete all steps outlined in the Creating Original Icons section.
If the original SVG is simple enough, you do not need to create a plain SVG. To be considered simple, the original SVG must meet the following criteria:
- Contains only 1 path.
- Has no gradients.
- Has no strokes.
If required, create a copy of the original SVG and name it plain.svg.
- Launch Inkscape and open the SVG file.
- Check if the paths are grouped. If they are:
- Ungroup the paths.
 

- Select all paths.
- In the top toolbar, click Path > Union.
- This ensures there is only 1 path in the SVG.
 

- Change the fill color of the path to the most prominent color found in the original SVG.
- Make sure the SVG does not have any stroke colors
 

- Ensure the SVG is:
- Vertically aligned.
- Horizontally aligned.
 

- Save the file as <icon>-plain.svgor<icon>-plain-wordmark.svg.
for example ngrok-plain.svg or ngrok-plain-wordmark.svg.
- Follow the steps in Optimizing Icons so that the SVG can be used in Devicons.
Your SVG is now properly prepared and ready for use!
- What Icons Do We Accept?
- Requesting an Icon
- Overview on Submitting Icons
- Full Example of Submitting Icons
- Recommended Resources and Tools
- About the Maintainers, Supporters, and Contributors
- Code of Conduct
- Naming Conventions
- Organizing SVGs
- SVG Standards
- SVG Versions
- Updating devicon.json
- Common Bugs and Solutions