title |
---|
Icon Design Guide |
Here are rules that should be followed to keep quality and consistency when making icons for Lucide.
- Icons must be designed on a 24 by 24 pixels canvas.
- Icons must have at least 1 pixel padding within the canvas.
- Icons must have a stroke width of 2 pixels.
- Icons must use round joins.
- Icons must use round caps.
- Icons must use centered strokes.
- Shapes (such as rectangles) in icons must have border radius of 2 pixels.
- Distinct elements must have 2 pixels of spacing between each other.
Before an icon is added to the library, we like to have readable and optimized svg code.
For each icon these attributes are applied, corresponding to the above rules.
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<!-- SVGElements -->
</svg>
Code of paths can get really big. To reduce file size we like to minify the code. We recommend to use the SVGOMG to minify paths.