CutListEngine

Online sheet cutting optimization

Free Cut List Optimizer for sheet materials.

Turn a measured parts list into a practical sheet plan. This Cut List Optimizer handles plywood, MDF, melamine, acrylic, and other rectangular sheet goods—accounting for kerf while you compare free nesting and guillotine cutting layouts. The Cut List Optimizer keeps the resulting sheet plan inspectable. No signup or uploads.

No signup or uploadsRuns locally in your browserFree to use

The workspace

The story opens the question. The Cut List Optimizer gives it room to work.

Move into a dedicated, device-aware workspace for stock, parts, nesting, guillotine sequences, and workshop-ready exports. The free Cut List Optimizer still runs locally in your browser; the separate surface simply keeps every control and result visible while you plan.

  1. 01 · Start with the material.Set sheet size, quantity, kerf, margin, rotation, and the measured parts without losing the planning context around them.
  2. 02 · See the constraint.Compare geometric Free Nesting with executable Guillotine Cutting, then inspect yield, waste, placements, and the method behind the result.
  3. 03 · Carry the result forward.Export the free plan today. When repeat work becomes the bottleneck, the Cut List Optimizer can save projects, shop defaults, libraries, and production packets with Pro.
Open the full workspace

Before the first layout

The parts list knows the sizes. It does not know the shop.

Area totals cannot see blade kerf, damaged edges, grain direction, rotation rules, or whether every cut must cross the stock. A Cut List Optimizer turns those physical constraints into a plan you can inspect before buying or cutting material.

The material changes. The planning question stays the same: can every required rectangle find a valid place?

Choose the next question

One sheet. Five ways to remove uncertainty.

The main workspace plans the whole cut list. These focused tools slow down one material decision at a time, so the assumption can be inspected before it reaches the saw.

01 · MATERIALMDF cut list optimizer

Arrange cabinet parts on a kerf-aware MDF sheet.

02 · BLADEKerf calculator

See when cutting width changes what fits.

03 · COSTMaterial cost calculator

Turn sheet count and waste into a purchase estimate.

04 · SEQUENCEGuillotine comparison

Test the same parts under a through-cut constraint.

05 · EVIDENCEReproducible benchmarks

Inspect the inputs, outputs, and algorithm boundaries.

02 · Follow the material

One Cut List Optimizer story, from measured rows to workshop files.

The starter cabinet job becomes the thread. Each chapter adds a new physical fact instead of repeating the same promise.

Cabinet job · 10 parts01 / 04
The listParts without a place
01 · THE LIST

The dimensions are finished. The planning is not.

Ten named rectangles arrive from the cabinet drawing. Quantities and total area look complete, yet neither proves the pieces will share a purchasable sheet. A Cut List Optimizer begins where the spreadsheet runs out of spatial answers.

02 · THE RULES

The sheet introduces the physical world.

The 2440 × 1220 board gains an edge, 3.2 mm blade kerf, rotation choices, and a safe outside margin. The Cut List Optimizer tests those constraints together and keeps any part it cannot place visible.

03 · THE PLAN

Geometry turns the list into a decision.

Placed parts retain their names while sheet count, material yield, waste, and unplaced pieces become measurable. This layout explains what fits; the next section will test whether different cutting constraints change the answer.

04 · THE HANDOFF

The result leaves the browser in a form the shop can review.

The free Cut List Optimizer exports placement CSV, PNG, a copied summary, and Print / PDF. The maker still checks grain, defects, clearances, and machine setup before the first cut.

Open the Cut List Optimizer

03 · Reproducible evidence

One cabinet explains the workflow. Three cases test the claim.

These are not decorative success cards. Each result comes from the benchmark corpus used by the product test suite, with the same stock, parts, kerf, margin, and rotation settings supplied to both modes.

Inspect all benchmark inputs
01 · VERIFIED CASE

Cabinet sheet · 10 parts

A practical 2440 × 1220 mm cabinet job with kerf and repeated parts.

Measured
1 sheet
Measured
74.778% yield
Measured
0 unplaced
Both planning modes complete the job on one sheet.
02 · VERIFIED CASE

Geometry constraint

A 10 × 10 case where compact geometry and through-cut reality diverge.

Measured
Free: 1 sheet
Measured
Guillotine: 2
Measured
91% free yield
The constraint changes the answer, not just the drawing.
03 · VERIFIED CASE

Repeat production · 200 parts

A high-volume repeat run with 3.2 mm kerf and 44 available sheets.

Measured
17 free sheets
Measured
18 guillotine
Measured
0 unplaced
The same deterministic input produces a reproducible planning baseline.

The Cut List Optimizer can report different answers for the same rectangles because “fits on a sheet” and “can be separated by through-cuts” are different questions.

04 · Same input, different constraint

Choose the plan you can actually execute.

A denser layout is not automatically a better cutting plan. Use the Cut List Optimizer mode that matches how the sheet will be separated.

GEOMETRIC NESTING

Use Free Nesting when compact placement is the primary question.

The algorithm can place rectangles in general two-dimensional arrangements. It may produce a strong sheet count and yield, but the result is not an executable through-cut sequence.

  • Best for CNC follow-up, panel saw interpretation, or geometry-first estimation
  • Small jobs may reach a proven sheet-count lower bound
  • Cut count is intentionally not invented for a non-guillotine layout
EXECUTABLE SLICING LAYOUT

Use Guillotine Cutting when every separation must cross the current rectangle.

The stricter slicing constraint produces a dependency-safe sequence, cut count, cut length, and kerf loss. It can require more stock than compact nesting for the same parts.

  • Best for track saw, panel saw, or shop workflows based on through-cuts
  • Cut order follows the generated slicing dependencies
  • Outside-margin trim cuts remain a separate shop decision

05 · Better input, better plan

Five checks before you trust the sheet count.

A Cut List Optimizer can only model the constraints you describe. These five checks turn a quick estimate into a more useful workshop conversation.

  1. 01

    Measure the blade

    Enter the real kerf so every gap represents material removed, not empty space.

  2. 02

    Protect the edge

    Use outside margin for damaged edges, trimming allowance, clamps, or a shop-specific safe zone.

  3. 03

    Choose rotation deliberately

    Allow rotation when grain and surface direction permit it; keep it off when orientation matters.

  4. 04

    Read unplaced parts

    An unplaced count is a planning signal: add stock, inspect oversized pieces, or compare constraints.

  5. 05

    Escalate the search

    Start with Fast, then use Deep when the job deserves more deterministic candidates before material is committed.

Apply these checks in the Cut List Optimizer

06 · Data path & boundaries

Know what stays local, what can be saved, and what the result does not claim.

Trust comes from a visible path and honest limits, not from hiding the difficult details.

01 · LOCAL INPUT

Parts enter the browser.

Standard CSV import is parsed locally. Running the Cut List Optimizer does not require an account or upload the current cut list.

02 · LOCAL PLAN

The calculation runs here.

Stock dimensions, parts, kerf, margin, rotation, and mode produce the current result in the browser.

03 · YOUR OUTPUT

Free files leave on your command.

Download CSV, PNG, summary, or Print / PDF. These outputs remain free and do not require cloud storage.

04 · OPTIONAL CLOUD

Saving is a separate choice.

Sign in only when you want cross-device projects, reusable Pro libraries, offcut memory, and professional continuity.

07 · From one job to the next

Calculation stays free. Continuity is optional.

The useful result is never held behind a signup. Pro begins only when a shop wants to remember projects, defaults, and production handoff across sessions.

FREE · $0

Finish today's plan.

Unlimited browser calculations with Free Nesting and Guillotine Cutting.

  • CSV import and placement export
  • PNG, summary, and Print / PDF
  • No account required
Open the free Cut List Optimizer
PRO · $9 / MONTH

Carry the workshop forward.

Save the project and the reusable knowledge around it: materials and costs, repeated part kits, offcuts, CSV recipes, grain locks, edge totals, and production-ready labels.

  • Cross-device project history
  • Reusable material, part, offcut, and CSV libraries
  • Cost-aware production packet and labels
Compare Free and Pro

08 · Practical answers

Cut list optimizer FAQ

The last questions are often about limits, not features. These answers keep the plan honest before material reaches the saw.

Question01 / 06
01What is a cut list optimizer?+

A cut list optimizer arranges rectangular parts on stock sheets to reduce waste and estimate how many sheets a project needs.

02Can I use CutListEngine for plywood and MDF?+

Yes. Enter any rectangular sheet size and the rectangular parts you need. CutListEngine works with plywood, MDF, melamine, acrylic, foam board, and similar sheet goods.

03Does the layout include blade kerf?+

Yes. CutListEngine reserves the kerf value between placed parts and supports an outside sheet margin.

04Does CutListEngine guarantee the mathematically optimal layout?+

Usually not. Free Nesting can run a bounded exact search for up to 12 part instances and reports when it reaches the sheet-count lower bound. Larger jobs and Guillotine Cutting remain deterministic heuristics.

05What is the difference between the two planning modes?+

Free Nesting can create general two-dimensional layouts that are not necessarily possible with through-cuts. Guillotine Cutting only creates slicing layouts and includes a real cut sequence. Neither mode generates CNC toolpaths or DXF files.

06Is CutListEngine a linear cut calculator?+

No. CutListEngine currently optimizes two-dimensional rectangular sheet materials. It does not optimize one-dimensional bars, pipes, trim, or linear stock.