Define stock
Enter sheet dimensions, available quantity, blade kerf, and outside margin.
Online sheet cutting optimization
Optimize plywood, MDF, melamine, acrylic, and other rectangular sheet goods. No signup or uploads: account for kerf, compare free nesting and guillotine cutting layouts, then export a practical plan.
Live workshop
Define the material you are cutting.
4 rows · add every finished rectangle.
One row per part: Name, Width, Height, Quantity.
General 2D packing · Small jobs may use a node/time-bounded exact fallback · A Free Nesting result is not an executable through-cut sequence · Global optimum is not guaranteed unless the result explicitly reports a proven sheet minimum.
From measurements to workshop
CutListEngine is deliberately focused on rectangular sheet goods. That keeps setup fast and the output easy to verify.
Enter sheet dimensions, available quantity, blade kerf, and outside margin.
Type the finished rectangles or paste rows directly from a spreadsheet.
CutListEngine runs multiple deterministic cutting optimization strategies, then keeps the strongest result found without claiming a guaranteed optimum.
Export a PNG diagram, CSV placement list, or print the plan to PDF.
Built for real sheet goods
Plan plywood cabinet panels, shelves, doors, and project parts on standard sheets.
Use a kerf-aware cut optimizer for MDF, melamine, furniture, and built-ins.
Estimate sheet count and arrange rectangular blanks for fabrication.
Turn repeated sign or display dimensions into a consistent sheet plan.
Practical answers
A cut list optimizer arranges rectangular parts on stock sheets to reduce waste and estimate how many sheets a project needs.
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.
Yes. CutListEngine reserves the kerf value between placed parts and supports an outside sheet margin.
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.
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.
No. CutListEngine currently optimizes two-dimensional rectangular sheet materials. It does not optimize one-dimensional bars, pipes, trim, or linear stock.