Fabric scrap cut optimizer

Fit more pieces into the fabric you already have.

Plan cuts across scraps, remnants, and damaged fabric without uploading anything. ScrapFit searches multiple placement strategies and shows a practical cut map.

Irregular remnantsDefect zonesGrain-awareLocal processing

Production v1 workspace

Build a cutting plan

Dimensions are normalized internally, but reports stay in your selected unit. The optimizer uses a configurable grid approximation and reports its precision.

Remnant editor & result

Selected fabric remnant and defect editorUse the numeric inputs or drag defect rectangles. The final layouts appear below.
Completed
Unplaced
Waste
Precision
No layout yet. The example includes three quilting remnants, eight patch pieces, one damaged area and grain constraints.

How ScrapFit works

A practical nesting search, not a guaranteed global optimum.

ScrapFit expands quantity rows into individual pieces, applies seam allowance and spacing, then tries several sorting and placement orders. Candidate rectangles must stay inside each remnant polygon, avoid every defect, obey rotation and grain rules, and avoid previously placed pieces.

01

Describe real scraps

Use rectangles, L-shaped remnants, cut-corner shapes, or a simple polygon. Add holes, stains, tears and already-used zones as movable rectangles.

02

Search several layouts

Large-piece, long-edge, priority and randomized orders are scored in a Web Worker so the controls remain responsive.

03

Keep a cut record

Print, export SVG or PNG, or save the project JSON. Unplaced pieces remain visible instead of disappearing.

FAQ

Before you cut.

Does ScrapFit guarantee the optimal layout?

No. It searches several efficient arrangements under a time and precision limit. Try another layout and compare before cutting expensive material.

How accurate is the polygon check?

Dimensions remain exact, while candidate positions move on a grid. Fine precision checks more positions and takes longer. The reported precision states the maximum grid step.

Can I represent curved scraps?

Production v1 supports simple straight-edge polygons. Approximate a curve with several vertices and leave a safety margin.

Is my fabric plan uploaded?

No. Project data is handled in this browser. Only normal page, advertising and public tool-registry requests are made.