Free • No signupProduction workflowProcessed locally in your browser

2D Nesting Optimizer for Sheet and Plate

Enter simple parts or import irregular contours, match them to real sheet, plate or imported remnant boundaries, then generate a collision-safe visual layout. Material, grade, thickness, clearance and rotation rules stay separate from the 1D bar optimizer.

Regular and irregular parts
DXF and plate NC1 parts or stock
Material-safe stock groups
Visual layouts and unplaced parts
Loading local draft

Loading your locally saved 2D draft.

Saved jobs and result history1 jobs · 0 results

Local jobs

Steel plate sample

Updated 1 Jan 2000, 00:00 UTC

Active

Result history

Completed and time-limited validated results appear here.

Step 1

Parts

Enter rectangles or circles. Completing the last row creates the next row automatically.

3 rows

Panel A

Material, thickness and rotation

Bracket blank

Material, thickness and rotation

Mounting disc

Material, thickness and rotation

Next part

Material, thickness and rotation

Step 2

Sheets and plates

Add every available size. Parts only match stock with the same material, grade and thickness.

1 size

3000 × 1500 plate

Material, thickness and stock details

Next sheet

Material, thickness and stock details

Step 3

Nesting rules

Part gap is the finished-part separation required by your process. CAM kerf compensation remains separate.

Nest quality
Advanced rules

Ready to nest this job?

The separate 2D WebAssembly engine checks compatible material groups, allowed rotations, concave polygon collisions and holes.

Step 4

Job preview

Physical-size input preview. This is not an optimized cutting plan.

Input ready

24

Part instances

1

Sheet sizes

1

Material groups

17.0%

Raw area ratio

3000 × 1500 plate3,000 mm × 1,500 mmDashed line = 10 mm edge margin

Part shapes

Required area 1.53 m²

Panel A

Qty 4

Bracket blank

Qty 8

Mounting disc

Qty 12

Compatibility groups

Mild steel · S275 · 6 mm

24 parts · 1 compatible sheet size

Job workflow

Real shop inputs

Fast row entry, unit conversion, stock compatibility, validation, result summaries, printable layouts and IndexedDB-backed autosave.

Separate 2D engine

Irregular geometry

A dedicated Rust/WASM worker nests closed DXF and DSTV plate contours inside rectangular or irregular stock, excluding concavities and voids, without blocking the page.

Safety boundary

Not machine code

Nesting geometry must still be verified for kerf, lead-ins, clamps, defects, machine setup and production safety.

Import safety

DXF and NC1 support matrix

Every drawing is reviewed before it becomes a nestable part or stock boundary. Unitless drawings require an explicit unit and physical-size confirmation.

FormatReady supportReview or block
ASCII DXFClosed LWPOLYLINE and POLYLINE contours, LINE/ARC chains, CIRCLE, bulges, layers, planar OCS and transformed BLOCK/INSERT geometry.Open contours, self-intersections, unsupported units, non-planar OCS, ambiguous blocks and unsupported boundary entities must be reviewed or are blocked.
DSTV NC / NC1Plate profile B, AK outer contours, IK internal contours, grouped BO holes and representable contour radii.Beam/profile sections, unsupported faces, malformed records and ambiguous or oversized radii are blocked.
Output DXFValidated sheet, void and placed-part polylines in millimetres on named layers.Not CAM, G-code, common-line cutting, lead-ins, cutting order or machine-specific kerf compensation.

A reviewable sheet-nesting workflow

1

Add geometry

Enter rectangles and circles, or import irregular DXF and plate NC1 contours.

2

Review files

Confirm units, dimensions, layers, contour warnings and whether each item is a part or remnant.

3

Nest and adjust

Run deterministic WebAssembly nesting, then drag, rotate or lock placements with live validity feedback.

4

Verify and export

Export job JSON, placement CSV, SVG or nested DXF only after all geometry checks pass.

2D nesting questions

Can I import an irregular leftover sheet or plate?

Yes. Import a closed DXF or supported DSTV plate NC1 contour as stock, classify it as a remnant, confirm any internal voids and set its material, grade and thickness before nesting.

Does the optimizer silently ignore unsupported DXF geometry?

No. Files pass through an import review that shows unit, physical size, warnings and unsupported geometry. Items marked Needs review or Unsupported are not added automatically.

Are nested DXF exports machine-ready toolpaths?

No. Nested DXF files contain reviewed placement geometry in millimetres, not lead-ins, cutting order, common-line cutting, kerf compensation or machine code. Verify every layout in your CAM workflow.

Does my drawing leave the browser?

Nesting, import review and local job storage run in the browser. Optional operational error reporting contains only counts and status codes, never file names, drawing text or coordinates.

Cutting linear bar, pipe, tube or profile stock instead? Use the 1D Cut Optimizer. For material-specific linear workflows, see the Steel Cutting Optimizer or Wood Cut List Optimizer.