Cut List Optimizer

Runs entirely in your browser
Sheets you have
w × h × qty
Parts to cut
NameWidthHeightQtyTurn

Lock a part when its grain or face pattern has to run a particular way — the optimiser will then never turn it, even if turning would save a sheet.

Blade
Sheets used
2
of 4 on hand
Utilisation
60.7%
of the sheets opened
Parts placed
8 / 8
turning allowed
Left over
0
everything fits
Kerf 1/8" · 2 layouts
Sheet 14 × 8 ft ply · 48" × 96" · 50% used
Back30" × 30"Side23 1/4" × 30"Side23 1/4" × 30"
3 parts · largest offcut 17 7/8" × 96" · ↻ marks a part that was turned
Sheet 24 × 8 ft ply · 48" × 96" · 72% used
Top/bottom22 1/2" × 30"Top/bottom22 1/2" × 30"Shelf22" × 29 1/2"Shelf22" × 29 1/2"Shelf22" × 29 1/2"
5 parts · largest offcut 22" × 36 3/4" · ↻ marks a part that was turned

Layouts come from a guillotine packer — every cut runs edge to edge, the way a table saw or panel saw actually works. 48 combinations of part order, fit rule and cut direction were tried and the best plan kept (this one sorted by area, fit by long, split on longerLeftover). That is a good heuristic, not a proof of the best possible layout: changing which parts may turn, or adding an offcut as extra stock, will sometimes shake out a better result on a big job.

T
ALL TOOLS · THE CATALOG
83 single-purpose utilities · runs local
Browse all →
All tools process files entirely in your browser · Your data never leaves your device

Cut List Optimizer for Plywood & Sheet Goods

Enter the sheets you have and the parts you need, and get a cutting layout for each sheet with the parts labelled, the utilisation worked out, and anything that did not fit listed honestly. Saw kerf is charged on every cut, parts can be locked to their grain direction, and each layout downloads as a PNG or prints one sheet per page. Nothing is uploaded — the whole thing runs in this tab.

Private by design. Your cut list is nested, drawn and rasterised to PNG entirely in your browser — nothing is uploaded to a server.

FreeNo sign-upRuns in your browserDesignApplication

Sheet goods sizes and saw kerfs worth knowing

The presets in this tool, and what they actually measure. Nominal sizes are what the panel is sold as; a sheet can arrive a fraction over or under, and MDF and melamine are deliberately oversized so you can trim damaged edges. Measure the sheet in front of you before you cut a tight layout.

PanelNominal sizeMetricWhat to watch for
Plywood / OSB, 4 × 8 ft48 × 96 in1220 × 2440 mmThe default sheet. Usually true to size, but the factory edges are often damaged enough to be worth trimming.
4 × 10 ft sheathing / MDF48 × 120 in1220 × 3050 mmTwo extra feet for tall cabinet sides — check it fits in the vehicle before you plan the layout around it.
Baltic birch, 5 × 5 ft60 × 60 in1525 × 1525 mmGenuinely metric: 1525 mm is 60.04 in. Square, so rotation never changes what fits.
MDF / melamine, oversized49 × 97 in1245 × 2465 mmSold an inch over on both sides so the chipped edges can be cut off. Do not count on the extra inch unless you measured it.
Handy panel, 2 × 4 ft24 × 48 in610 × 1220 mmThe pre-cut quarter sheet. Enter your own offcuts as stock rows the same way.

How to optimise a plywood cut list

  1. List the sheets you have. Width, length and how many of each. Presets cover 4 × 8 plywood, 4 × 10, 5 × 5 Baltic birch, oversized MDF and the 2 × 4 handy panel; edit any of them or add your own offcuts as extra stock.
  2. Enter the parts. One row per part: a name, its width and height, and how many you need. Lock a part when its grain or face pattern has to run a particular way, and the optimiser will never turn it.
  3. Set your blade kerf. Full-kerf table saw blades take 1/8", thin-kerf 3/32", a band saw about 1/16", a CNC as much as its bit diameter. Kerf is not a rounding error: on a sheet cut into many small parts it is the difference between fitting and not.
  4. Read, print or download the layout. Each sheet gets a scaled drawing with every part labelled and turned parts marked. Print all layouts one per page for the shop wall, or download any single sheet as a PNG.

Frequently Asked Questions

Is this cut list optimizer really free?
Yes — no sign-up, no part limit, no watermark, and no upload. Your cut list never leaves this browser tab, which is also why there is nothing to save on a server and nothing to export to an account.
Why will not four 24 × 48 parts fit on a 48 × 96 sheet?
Because four of them need 4 × 1,152 = 4,608 square inches, which is the whole sheet to the square inch, leaving nothing for the saw. With a 1/8" blade, three parts across the 96" run take 3 × 24 + 2 × 0.125 = 72.25 inches and fit; four take 4 × 24 + 3 × 0.125 = 96.375 inches and do not. This is the single most common surprise on a first cut list, and it is arithmetic rather than a bug.
What is kerf and why does it matter so much?
Kerf is the strip of material the blade turns into dust — 1/8" for a full-kerf table saw blade, 3/32" for thin-kerf. It is charged on every cut between two parts, but never against a factory edge of the sheet, because no cut was made there. Twenty cuts at 1/8" is two and a half inches of plywood gone, which is why a layout that looks fine on paper can come up one part short in the shop.
Is this the best possible layout?
No, and no free tool can promise that — finding the true minimum number of sheets is an NP-hard problem. This is a guillotine packer that places the largest parts first, which lands close to optimal on real cut lists. Reordering your parts list, or unlocking a part that could be turned, will occasionally shake out a better layout, and on a big job it is worth trying.
Why are all the cuts straight across?
Because that is what a table saw or a panel saw can actually do: a guillotine cut runs edge to edge across whatever piece is on the table. Layouts that nest parts in ways a saw cannot follow look more efficient and cannot be cut. Every layout here is guillotine-cuttable by construction.
How do I handle grain direction?
Lock the part with the padlock button in its row. A locked part is never turned, even when turning would save a sheet — which is exactly what you want for cabinet doors and drawer fronts whose face grain has to run the same way. The job-wide "allow parts to be turned" switch does the same thing to every part at once.

Use Cases