Sheet Nesting Planner

Sheet Nesting Planner

Read actual polygon outlines and plan their positions on stock sheets. This places multiple cut parts rather than generating one box dieline or a photo grid.

Planning heuristic only. Curves, holes, kerf, grain direction and machine toolpaths are not supported.

Stock and parts

Each SVG needs width="…mm", height="…mm" and a uniformly scaled viewBox. Supply one closed outline. Maximum 8 part types, 24 instances total and 32 vertices per outline.

Parts

Part 1

Enter parts or load the example.

Comments & questions

Sheet Nesting Planner

Read actual polygon outlines and plan their positions on stock sheets. This places multiple cut parts rather than generating one box dieline or a photo grid.

Key features

  • Convert a single closed polygon, rectangle or straight path from a millimetre SVG and reject invalid topology
  • Place requested quantities in area-descending order, optionally trying 0°, 90°, 180° and 270° rotations
  • Check actual polygon intersections and closest edge distances against the requested minimum gap
  • Report parts that cannot fit or cannot be placed within the sheet limit
  • Export an SVG for each sheet and a JSON record of positions, rotations and areas

How to use

  1. Supply each part as an SVG with physical millimetre dimensions, plus a name and quantity.
  2. Set stock width and height, edge margin, minimum spacing, allowed rotation and maximum sheet count.
  3. Run the planner and inspect outlines, positions, missing items and waste area for each sheet.
  4. Save the SVG or JSON, then verify kerf, grain direction and machine tolerances with your workshop.

Use cases

  • Draft a laser-cut layout for L brackets and smaller inserts
  • Compare stock count and waste when changing edge margins
  • See the effect of enabling quarter-turn rotation
  • Share a dimensioned SVG and coordinate list with a fabricator

Frequently asked questions

Does this guarantee minimum waste or optimal packing?

No. This is a deterministic area-descending candidate-placement heuristic. The sheet cap or limited candidates may leave parts unplaced, and a better arrangement may exist.

Which SVG shapes are supported?

One polygon, rectangle or straight M/L/H/V/Z path in an SVG with mm width and height plus an equally scaled viewBox. Curves, holes, transforms and multiple outlines are rejected rather than silently approximated.

How is waste area calculated?

It is the area of sheets actually used minus the sum of actual polygon areas. Edge-margin area is shown separately as a subset of waste. Kerf and unused stock outside these sheets are excluded.

Can the SVG be sent straight to a cutting machine?

No. This is a planning drawing. Toolpaths, kerf, material grain, lead-ins, tabs, interior holes, machine compensation and manufacturing tolerances need workshop review.

Privacy

SVG files are read in this browser, and the layout SVG and JSON are produced locally. Files are not uploaded.

References

Related Tools

Packaging Dieline DesignerSVG Path EditorPhoto CollageImage Super ResolutionHDR Exposure MergerPhoto Colorization LabPanorama StitcherEdit Decision WorkbenchTeleprompter StudioBilingual Video Study PlayerChord Progression LabMusic Score EditorSubtitle WorkbenchSpatial Audio DesignerMusic Chord Candidate AnalyzerMIDI Piano Roll EditorSample Instrument BuilderImpulse Response LabAudio Waveform EditorDTMF Signal LabSpectrogram Sound PainterAudio Spectrum AnalyzerAudio DenoiserAudio Source SeparatorSound Effect SynthesizerMultitrack Audio MixerAudio Transient SlicerAudio Loop Seam FinderAudio Loudness AuditorAudio Pitch Tempo StudioStereo Anaglyph MakerPhoto Mosaic MakerImage Frequency SpectrumSimilar Photo FinderLenticular InterlacerPBR Texture Map LabPanorama Tour BuilderImage Calibration TargetsImage Steganography LabVector Morph EditorDocument Perspective CorrectorImage Inpainting StudioKnitting Chart EditorSVG Boolean WorkbenchSeamless Pattern MakerScreenprint Separation StudioQuilt Layout PlannerPerspective Mockup StudioLow Poly Mesh MakerFont Subset BuilderFocus Stacking LabImage Depth EstimatorCross Stitch Chart MakerAnimation Timeline EditorPixel Paint StudioImage Difference HeatmapImage Quality LabID photo makerBarcode scannerVideo to GIFVideo Chroma KeyerVideo StabilizerVideo Reframe StudioStop Motion StudioVideo Timecode ConformerVideo Quality ComparatorHLS and DASH Manifest ValidatorVideo Speed Ramp EditorVideo Container InspectorVideo Storyboard MakerVideo Privacy MaskerRotoscope Mask EditorVideo Motion TrackerVideo Frame InterpolatorAudio Description EditorVideo Audio Sync LabVideo TrimmerGIF Frame ExtractorSVG to PNG / JPEGImage to SVG VectorPixel Art ConverterCircle Profile CropPhoto and Polaroid FrameRound Image CornersJPEG EXIF Viewer and RemoverImage Color Vision SimulatorImage to ASCII ArtInstagram 9-Tile SplitterLong Image SplitterImage CropRotate and Flip ImagesImage FiltersMeme GeneratorScreenshot BeautifierBarcode GeneratorQR Code GeneratorImage CompressorImage ResizeImage ConverterFavicon GeneratorYouTube Thumbnail ExtractorHEIC to JPGSignature & Stamp MakerImage WatermarkGIF MakerImage Color PickerImage to Text (OCR)Merge ImagesPhoto Blur & MosaicQR Code ScannerMP4 to MP3 ConverterVideo CompressorBackground Remover
Explore all Image/Media tools →Text/Convert →Life/Fun →Dev Tools →