Enter your project pieces (label, length, quantity), choose board size and stock length, then get an optimized cut list showing how to pack pieces onto boards — with waste percentage, board count, and board feet ready for the lumber yard.
Free Tool · FFD Optimization · Kerf Deduction · Waste % · Board FeetAlways use actual dimensions for calculations. A "2×4" is actually 1.5″×3.5″ after milling.
Match stock length to your longest piece. Longer boards = fewer butt joints and often better value per linear foot.
Each cut wastes this much material. A 1/8″ kerf across 10 cuts = 1.25″ of lost lumber per board.
Real boards rarely have clean square ends. Trim both ends before cutting pieces.
| Inputs Used | |
| Board size (nominal → actual) | — |
| Stock board length | — |
| Kerf per cut | — |
| End trim per board | — |
| Usable length per board | — |
| Cut Optimization | |
| Algorithm used | — |
| Total pieces requested | — |
| Total length of pieces (no kerf) | — |
| Total length incl. kerf | — |
| Boards needed | — |
| Total board length purchased | — |
| Usable length purchased | — |
| Total waste | — |
| Waste percentage | — |
| Board feet (total) | — |
A lumber cut list generator tells you how many stock boards to buy and exactly how to cut them to produce all your project pieces with minimum waste. This tool uses a First-Fit Decreasing (FFD) algorithm: pieces are sorted longest-to-shortest and each is placed on the first board that has room, accounting for kerf and end trims. FFD consistently achieves 85–95% material yield on typical shop projects.
A "1×6" from the lumber yard is actually 3/4″ thick × 5.5″ wide. A "2×4" is 1.5″×3.5″. Always enter actual dimensions when designing your project — using nominal sizes will give you wrong dimensions on your finished piece.
Every saw cut removes material equal to the blade kerf — typically 1/8″ for a standard 10″ table saw blade. End trim reserves 1/4″ per end to square up rough-cut boards. Both are deducted from usable board length before packing.
First-Fit Decreasing sorts your pieces from longest to shortest, then tries to fit each piece onto the first existing board that has enough remaining space. If none fit, a new board is opened. This greedy approach is fast and typically within 10% of the theoretical optimum.
Waste % is the leftover lumber across all boards after placing your pieces. Board feet (BF) is the volume unit used to price hardwood. Softwoods (pine, SPF) are usually sold by the linear foot or board count.
1. Match board length to your longest piece — using an 8 ft board for a 90″ shelf leaves only 5.5″ of usable offcut. A 10 ft board leaves 25.5″ — enough for two more short pieces.
2. Group similar lengths — shelves that are all 36″ pack better on 10 ft boards than 8 ft boards. Try different stock lengths in this tool to find the best yield.
3. Add 10% safety buffer — real lumber has defects (knots, checking, warp). Always buy one extra board per 10 you calculate.
4. Pre-cut strategy — rip (cut along grain) before crosscutting. On a table saw, the guillotine sequence matters for sheet goods.
These worked examples show the optimizer across three common residential shelving and woodworking projects.
Enter actual dimensions in all calculations. Nominal names are what you ask for at the store — actual is what lands in your truck.
| Nominal Size | Actual Width | Actual Thickness | Common Uses | BF per 8 ft Board |
|---|---|---|---|---|
| 1×4 | 3.5 in | 0.75 in | Trim, face frames, small shelves | 2.0 BF |
| 1×6 Most Common | 5.5 in | 0.75 in | Shelving, fence boards, paneling | 3.0 BF |
| 1×8 | 7.25 in | 0.75 in | Wide shelves, cabinet sides | 4.0 BF |
| 1×12 Deep Shelves | 11.25 in | 0.75 in | Bookshelves, cabinet carcass | 6.0 BF |
| 2×4 Framing | 3.5 in | 1.5 in | Framing, workbench legs, rough shelving | 4.0 BF |
| 2×6 | 5.5 in | 1.5 in | Heavy shelving, deck joists | 6.0 BF |
| 2×8 | 7.25 in | 1.5 in | Heavy structural shelving, headers | 8.0 BF |
* As an Amazon Associate, TWC Industrial earns from qualifying purchases. Prices and availability may vary.