iconLintIcon Set Audit
Drop a folder of SVG icons and get back everything that makes a developer wince: mixed stroke widths, hardcoded colours, duplicate ids, editor leftovers, rogue sizes. Every icon is checked against the rest of the set, not just against a rulebook. Nothing leaves your browser.
Drop SVG icons here
A whole folder is fine. Or ·
Set consistency
What the set agrees on, and who disagrees.
What gets checked
Set-level checks compare each icon with the majority. Icon-level checks are the things that break when an SVG is inlined next to fifty others.
- Set: viewBox size, stroke width (normalised to a 24 grid), stroked vs filled style, artwork extent inside the viewBox, colour handling, file naming, and ids that repeat across files.
- Icon: missing viewBox, embedded raster images, live text, scripts, hidden or empty elements, artwork outside the viewBox, hardcoded black instead of
currentColor,<style>blocks with generic class names, and editor leftovers from Illustrator, Sketch, Figma and Inkscape. - Not checked yet: pixel-grid alignment and optical weight. Those are next.