SVG Nesting
SVG nesting – arrange parts optimally on a sheet
This tool optimises the layout of SVG parts on a sheet, plate or defined cutting area. The goal is better material utilisation for laser, plasma and CNC processing.
Processing runs entirely locally in the browser with the open-source library SVGNest. The SVG file is not uploaded to the server.
What is SVG nesting used for?
Nesting is an important step for efficient manufacturing from sheet material.
Typical applications:
- laser cutting of sheet metal and plastics
- plasma cutting
- CNC milling and CNC cutting
- optimisation of material utilisation
- preparation of nesting layouts
- reduction of scrap and material cost
How does the SVG nesting tool work?
- Upload an SVG file with closed contours
- Select the sheet contour or cutting area
- Configure spacing between parts
- Set rotation options and optimisation parameters
- Start nesting and calculate the layout
- Review the result and download the optimised SVG file
The tool continuously searches for better layouts. Once a suitable result is reached, you can stop the calculation and save the optimised file.
SVG file requirements
For reliable results the SVG file should contain clean, closed contours.
- parts as closed paths or contours
- no embedded images
- no editable text objects
- as few overlapping outlines as possible
- clear outer contours of the parts
- defined sheet or plate contour as the bin
Typical benefits
- better material utilisation
- less scrap
- fast preparation of nesting layouts
- direct use in the browser
- no installation required
- local processing without server upload
Current limitations
- Current maximum file size is 20 MB per SVG file
- Calculation may take longer on weaker devices
- SVG and web worker support in the browser is required
- Curves are linearly approximated for calculation
- Complex or unclean SVG files can produce poorer results