Cut List Optimizer
Minimize lumber waste — plan efficient cuts from stock boards using a smart optimization algorithm.
Add your required pieces, set stock length, and optimize.
Minimize lumber waste — plan efficient cuts from stock boards using a smart optimization algorithm.
Add your required pieces, set stock length, and optimize.
Each bar represents one stock board with cuts shown.
Add pieces and click “Optimize” to see the cut plan.
A cut list optimizer calculates the most efficient way to cut required pieces from standard stock boards, minimizing waste and the total number of boards you need to buy.
Instead of guessing which pieces to cut from each board, the optimizer uses a first-fit-decreasing algorithm that sorts all pieces from longest to shortest, then fits each piece into the first available stock board with enough remaining length.
Enter the length and quantity of every piece you need to cut for your project.
Select the standard lumber length you’ll buy (8, 10, 12, 14, or 16 feet).
The optimizer arranges pieces to minimize waste and reduce the total boards needed.
See a visual cut plan showing exactly which pieces come from each stock board.
Kerf is the width of material removed by the saw blade, typically 1/8 inch (3mm). Each cut wastes kerf-width of material. For 10 cuts, that’s 1.25 inches of lost material. The optimizer accounts for kerf to ensure accurate results.
The first-fit-decreasing algorithm produces near-optimal results for most practical cases. Finding the absolute minimum waste is an NP-hard problem (bin packing), but this greedy approach typically achieves 95%+ efficiency for woodworking cut lists.
Sometimes yes. Try running the optimizer with different stock lengths (8 ft vs 10 ft vs 12 ft) and compare waste percentages. Longer boards often reduce waste but cost more per board.
Stop wasting lumber — plan every cut before you pick up the saw.
Optimize Cuts →