Skip to main content
CalcChef

Plywood Sheet Layout Optimizer

Turn a plywood, MDF or OSB cut list into a sheet count, cutting diagrams, a cut sequence and cost, with kerf and mixed sheet sizes, by a heuristic. How it works

Use the Plywood Sheet Layout Optimizer

Sheet Configuration

Unit system

Cut List

NameWidth (in)Height (in)QtyGrainActions

Paste parts

One part per line: name, width, height, quantity, separated by tabs or commas. Name and quantity can be left out (width and height alone is one part); a header line is skipped. Pasted parts are added to the cut list.

More stock sizes

The sheet fields above are the first size. Add other sizes you have or can buy; when a part fits no open sheet, the next sheet comes from the size with the lowest price per area that still has sheets left and fits the part.

Optimization Mode

Each rule picks the free space for a part differently: BSSF the space whose shorter leftover side is smallest, BLSF the space whose longer leftover side is smallest, Worst Fit the largest free space. These are heuristics; none guarantees the fewest sheets.

Sheets required
2 sheets
Utilization 59.4% · Cost $120.00

Layout summary

Sheets Required
2of 10 available
Material Utilization
59.4%7 parts placed
Area Not Covered by Parts
3744.0 in²of the usable sheet area (inside the edge trim) not covered by parts: saw kerf and offcuts you may still use
Estimated Cost
$120.002 sheets × $60.00

Sheet #1 (48×96) — 62.5% utilized

Side18×80Side18×80

Dashed line: the edge trim strip. Parts are drawn to scale at their cut positions.

Sheet #2 (48×96) — 56.3% utilized

Top36×24turnedShelf36×12turnedShelf36×12turnedShelf12×36Shelf12×36

Dashed line: the edge trim strip. Parts are drawn to scale at their cut positions.

Cut List Per Sheet

Sheet #1

PartWidthHeightPosition (from corner)Turned
Side18"80"(0.00, 0.00)No
Side18"80"(18.13, 0.00)No
Cut sequence
  1. Rip: vertical cut 18" from the left edge of the 48" × 96" piece
  2. Rip: vertical cut 18" from the left edge of the 29.875" × 96" piece
  3. Cross cut: horizontal cut 80" from the top edge of the 18" × 96" piece
  4. Cross cut: horizontal cut 80" from the top edge of the 18" × 96" piece

Sheet #2

PartWidthHeightPosition (from corner)Turned
Top36"24"(0.00, 0.00)Yes
Shelf36"12"(0.00, 24.13)Yes
Shelf36"12"(0.00, 36.25)Yes
Shelf12"36"(0.00, 48.38)No
Shelf12"36"(12.13, 48.38)No
Cut sequence
  1. Cross cut: horizontal cut 24" from the top edge of the 48" × 96" piece
  2. Rip: vertical cut 36" from the left edge of the 48" × 24" piece
  3. Cross cut: horizontal cut 12" from the top edge of the 48" × 71.875" piece
  4. Rip: vertical cut 36" from the left edge of the 48" × 12" piece
  5. Cross cut: horizontal cut 12" from the top edge of the 48" × 59.75" piece
  6. Rip: vertical cut 12" from the left edge of the 48" × 47.625" piece
  7. Rip: vertical cut 36" from the left edge of the 48" × 12" piece
  8. Rip: vertical cut 12" from the left edge of the 35.875" × 47.625" piece
  9. Cross cut: horizontal cut 36" from the top edge of the 12" × 47.625" piece
  10. Cross cut: horizontal cut 36" from the top edge of the 12" × 47.625" piece

Free Space Left on Each Sheet (3676.6 in² in total)

Sheet #1

WidthHeightPosition (x, y)Area
11.8"96.0"(36.3, 0.0)1128.0
18.0"15.9"(0.0, 80.1)285.8
18.0"15.9"(18.1, 80.1)285.8

Sheet #2

WidthHeightPosition (x, y)Area
23.8"47.6"(24.3, 48.4)1131.1
11.9"24.0"(36.1, 0.0)285.0
11.9"12.0"(36.1, 24.1)142.5
11.9"12.0"(36.1, 36.3)142.5
12.0"11.5"(0.0, 84.5)138.0
12.0"11.5"(12.1, 84.5)138.0

About the Plywood Sheet Layout Optimizer

The default cut list (one 24 × 36 top, four 12 × 36 shelves and two 18 × 80 sides) needs 2 sheets of 48 × 96 in plywood at 0.125 in kerf, with 59.4% of the sheet area used and $120.00 of sheets at $60 each. The packer is a heuristic: it returns a layout that can be cut, not a proven minimum number of sheets. Add 48 × 48 in half sheets at $25 under More stock sizes and the same list takes 1 full sheet and 2 half sheets, $110.00, because the half sheet costs less per square inch.

Default cut list on 48 × 96 in sheets (BSSF, 0.125 in kerf)

SheetPartSizePosition from the sheet corner (in)
1Side18 × 80 in0, 0
1Side18 × 80 in18.125, 0
2Top (turned)36 × 24 in0, 0
2Shelf (turned)36 × 12 in0, 24.125
2Shelf (turned)36 × 12 in0, 36.25
2Shelf12 × 36 in0, 48.375
2Shelf12 × 36 in12.125, 48.375

Sheet 1 is 62.5% covered and sheet 2 is 56.3%. Parts are listed as the tool places them, largest first. The tool’s cut list rounds positions to two decimals, so 24.125 shows as 24.13. A turned part is shown with its width and height swapped.

Four 24 × 48 in panels from 48 × 96 in sheets, by kerf

Blade kerfSheets neededMaterial utilization
0 in1100.0%
0.125 in250.0%

At 0.125 in kerf, two 24 in panels plus the cut are wider than 48 in, so they no longer sit side by side.

How to use this tool

  1. Pick a sheet preset or type the sheet width and height, then set the blade kerf, any edge trim and the number of sheets you have (1 to 99). More stock sizes adds up to 10 other sizes, each with sheets on hand and a price. A large job is worked out in the background, and the page shows Calculating the layout… until it is done.
  2. Enter each part with its finished width, height and quantity, or paste rows of name, width, height and quantity into Paste parts. Lock the grain on a part that must not be turned.
  3. Choose a packing rule and the price per sheet. The layout updates as you type.
  4. Read the sheet count, the cutting diagram, the cut list and numbered cut sequence for each sheet, and the area not covered by parts.
  5. Press Print / Save as PDF to print one sheet per page, each with its diagram and a table of part sizes, positions and turns; choose Save as PDF in the print dialog for a file.

Frequently asked questions

How many sheets of plywood do I need for my cut list?
Start with area: add up the parts and divide by one sheet. The default seven parts are 5,472 in² and a 48 × 96 in sheet is 4,608 in², so no layout can use fewer than 2 sheets. The tool then fits the real shapes, which here needs 2 sheets, 59.4% used, leaving 3,744 in² not covered by parts. With long or awkward parts the real count can be higher than the area figure, which is why the layout is worth running.
Does the optimizer find the fewest possible sheets?
No. It sorts parts by area and places each one by a rule (BSSF, BLSF or Worst Fit), which is a heuristic and can leave a better layout unfound. On the default list all three rules give 2 sheets at 59.4%, but on other lists they can differ, so try each.
What is blade kerf and why does it matter in a cutting layout?
Kerf is the width of material the blade removes. The tool starts at 0.125 in and accepts 0 to 0.5 in (0 to 12 mm in metric). The layout leaves that gap between neighboring pieces, so parts that add up to exactly the sheet width can stop fitting: four 24 × 48 in panels need 2 sheets at 0.125 in kerf and 1 sheet at 0.
What is the edge trim setting, and where does edge banding go?
Edge trim is a strip cut off every side of the sheet, for factory edges that are chipped or out of square. It can be 0 to 1 in (0 to 25 mm), and the usable area shrinks by twice the trim each way: with 1 in a 48 × 96 in sheet offers 46 × 94 in, and the default list still needs 2 sheets, at 63.3% of the smaller area. Edge banding tape glued to a part is not this setting; if it changes the part size, add its thickness to the part sizes yourself.
Can parts be turned to fit?
Yes, unless the part’s grain is locked. A turned part is marked turned in the diagram and cut list. A locked part keeps its width along the sheet width, and the tool reports an error if it only fits turned.
Why does it say Not enough sheets?
The layout needs more sheets than the Sheets available field allows. It starts at 10 and takes 1 to 99; raise it, or shorten the cut list. The default list on 1 sheet gives this message, since it needs 2. Separately, the cut list is limited to 1,000 parts in total.

Related Tools

View all tools