Metal Cut List Optimizer — Sheet Metal Nesting for Steel, Aluminum & Stainless

A metal cut list optimizer arranges the blanks you need to cut onto standard sheets — 4×8, 4×10, 5×10, or metric 1250×2500 / 1500×3000 — so you buy fewer sheets and scrap less material. EZNESTING nests rectangular and L/T/U-shaped parts on any sheet size, accounts for shear or plasma kerf, respects rolling/grain direction for brushed finishes, and exports cut diagrams as DXF, PDF, or CSV. It runs free in your browser, metric or imperial, no signup.

At steel and stainless prices, the difference between a 60% and an 85% sheet yield isn't rounding error — it's often a full sheet saved on every third job.

Built for how metal is actually cut

Sheet metal blanking has different constraints than woodworking, and the optimizer settings map to them directly:

  • Kerf per cutting method — set 0 for a shear or press brake blank, ~0.06" (1.5 mm) for plasma, ~0.01–0.02" (0.2–0.5 mm) for laser or waterjet. The optimizer subtracts it at every cut line.
  • Guillotine mode for shears — a shear can only make edge-to-edge cuts. Turn on guillotine cutting and every layout is producible as straight through-cuts; leave it off for laser/plasma tables that can cut free arrangements.
  • Edge trim — mill edges are rarely square or clean. Set a per-side trim allowance and the optimizer keeps parts off the sheet edge.
  • Grain / rolling direction — for brushed stainless, anodized aluminum, or parts that will be bent, lock part orientation so the finish or bend axis stays consistent. Unlock rotation for hot-rolled plate where orientation doesn't matter.

The result is a sheet-by-sheet cutting diagram your operator can take to the shear or import at the cutting table.

Worked example: 24 blanks from 16-gauge steel

Say a fabrication job needs these blanks from 16-ga mild steel, cut on a shear from standard 48×96 in (4×8 ft) sheets:

  • 6 × 20×30 in (enclosure sides)
  • 8 × 12×24 in (panels)
  • 10 × 8×10 in (brackets)

That's 6,704 in² of parts. One sheet is 4,608 in², so the theoretical floor is two sheets. Cut the list in order, largest job-line first, sheet by sheet, and the tails and odd corners typically push you to three sheets — about 48% yield.

Optimized, the parts pack onto two sheets at 72.7% utilization: the 20×30s stack two-across and three-down on sheet one with the 8×10 brackets filling the remaining 8-inch strip, and the 12×24s run four-across in two bands on sheet two. Same parts, one fewer sheet of steel — and the layout is still fully shearable with edge-to-edge cuts.

Enter your own blank sizes and sheet size, and the optimizer produces the diagram in seconds.

Steel, aluminum, stainless — and mixed-material jobs

EZNESTING is material-agnostic: a part row is a size, a quantity, and a material label. That matters for metal work because real jobs mix stock:

  • Mild steel sheet & plate — enclosures, brackets, gussets, base plates
  • Stainless — food-service and architectural work, where grain lock keeps brushed finishes aligned
  • Aluminum sheet — panels, signs backers, marine and trailer parts
  • Galvanized / Zintec — HVAC ductwork blanks and flashings

Assign each part a material and thickness, and the optimizer nests each material group onto its own sheets — 16-ga steel parts never end up drawn on a stainless sheet. One project, one import, separate cutting plans per material.

What EZNESTING is (and isn't) for metal shops

EZNESTING is a pure nesting and cut list optimizer — it answers "how do I get these blanks out of the fewest sheets," and hands the result downstream:

  • DXF export — take the nested layout into your CAM software for toolpathing on a laser, plasma, or router table
  • PDF / SVG diagrams — print for the shear or bandsaw operator
  • CSV / Excel — feed the blank list to purchasing or your ERP

It is not CAM software: no G-code, no post-processors, no lead-ins or toolpath simulation — your CAM tool owns that. And for true-shape irregular nesting of arbitrary profile cuts (interlocking curved parts on a plasma table), a dedicated irregular nester is the right tool. EZNESTING covers rectangular and common L/T/U/polygon blanks — which is the overwhelming majority of shear, brake, and panel work.

For bar, tube, angle, and pipe stock, the same project can switch to 1D mode — see the linear cut optimizer and pipe cut list calculator.

How it compares to other metal nesting options

Most nesting software aimed at metal shops is bundled with CAM systems — powerful, but licensed per-seat at CAM prices and overkill if you just need blanking layouts. The other common approach, a spreadsheet and a whiteboard, leaves 15–30% of each sheet on the scrap rack.

EZNESTING sits in between:

  • Free and browser-based — no install, no license server, works on the shop office PC
  • Sheet and linear in one tool — flat stock and bar/tube stock in the same project
  • Any material — steel, aluminum, stainless; also glass, acrylic, plywood if your shop cuts them
  • Import from CSV, Excel, or DXF — pull blank sizes straight from your existing lists
  • Shear-aware — guillotine mode guarantees producible layouts, which CAM-oriented nesters often don't expose as a simple toggle

If you later need full CAM nesting with toolpaths, the DXF export means nothing you did here is throwaway.

Getting your cut list in

Three ways to load a metal cut list:

  1. Type it in — part name, width, length, quantity, material. Fractions and decimals both work; mix mm and inches per row if a drawing is metric and your stock is imperial.
  2. Import CSV or Excel — export from your ERP or estimating sheet and map the columns once.
  3. Import DXF — pull part outlines from drawings; rectangular and L/T/U profiles are recognized with their real dimensions.

Then set sheet size, kerf, trim, and guillotine mode for your cutting method, and run it. Re-run instantly when the job changes — an added part or a different sheet size is a ten-second re-nest, not an afternoon with a pencil.

Related guides

Frequently asked questions

Is there a free nesting software for sheet metal?
Yes — EZNESTING nests sheet metal cut lists free in the browser: rectangular and L/T/U blanks on any sheet size, kerf compensation for shear, plasma, laser, or waterjet, guillotine mode for shears, and DXF/PDF/CSV export. No install or signup is required, so it works as the layout step in front of whatever cutting equipment you run.
What kerf should I enter for plasma, laser, or shear cutting?
Enter the width of material your cut removes: roughly 0.06 in (1.5 mm) for plasma, 0.01–0.02 in (0.2–0.5 mm) for laser or waterjet, and 0 for a shear, which slices without removing material. If you cut with an abrasive saw or bandsaw, measure the blade. Kerf is subtracted at every cut line, so an accurate value keeps tight layouts producible.
Can it handle shear-only (guillotine) cutting layouts?
Yes. Guillotine mode restricts layouts to straight edge-to-edge cuts, which is exactly what a shear can produce. Every diagram it generates can be cut as a sequence of through-cuts. Turn the mode off for laser, plasma, or router tables, which can cut parts in free arrangements and usually achieve a few percent better utilization.
Does it export DXF for my laser or plasma CAM software?
Yes. The nested layout exports as DXF, which any mainstream CAM package can open for toolpathing. EZNESTING deliberately stops at the nest — it does not generate G-code, lead-ins, or toolpaths. It also exports PDF and SVG cutting diagrams for manual cutting, and CSV/Excel part lists for purchasing.
Can I lock part orientation for brushed or bent parts?
Yes. Grain/orientation lock keeps every part aligned to one axis of the sheet — used for brushed stainless and anodized finishes, and for blanks where the bend axis must align with the rolling direction. Parts that don't care can be left free to rotate, which improves utilization.
What sheet sizes does it support?
Any size you enter. Common presets like 48×96 (4×8), 48×120 (4×10), 60×120 (5×10), and metric 1250×2500 or 1500×3000 mm are all just width and length values — and you can mix multiple sheet sizes in one project and let the optimizer pick the best fit, including using up remnants from the scrap rack.