Using the Node Counter Tool
The Pathhaus Node Counter is a free, no-login tool that analyzes any SVG file and reports detailed node count statistics. It's the fastest way to understand why your laser is stuttering or your plotter is running slowly.
What the Node Counter shows
The Node Counter reports: total path count (number of separate strokes), total node count (sum of all bezier control points), average nodes per path, and maximum nodes on any single path. These numbers tell you immediately whether your file will cause problems. For smooth laser output, aim for under 150 nodes per letter at 1-inch cap height. For pen plotters, under 200 nodes per letter is fine. If you're seeing totals of 5,000+ nodes for a single word, optimization will make a significant difference.
Uploading your file
Go to pathhaus.com/tools/node-counter. Upload any SVG file by clicking "Upload SVG" or dragging and dropping. You can also paste SVG code directly if you've copied it from Illustrator or Inkscape. The tool analyzes your file instantly — no account required, no file stored on our servers.
Interpreting the results
A green result means your file is within normal range for the selected machine preset. A yellow result means your file is borderline — optimization would help. A red result means your file is over the threshold and will likely cause quality or speed issues. The three presets (Laser, Plotter, Cricut) use different thresholds because different machines have different tolerances for node density.
Next steps after analysis
If your file needs optimization: sign up for Pathhaus and open the file in Studio, where you can apply RDP optimization with a live preview. The Studio shows the before/after node count as you adjust epsilon, letting you find the minimum simplification needed. Export the optimized file and re-run the Node Counter to verify the result.
Try it in Pathhaus Studio
Free to start — optimize and export your first font file in under 5 minutes.