Cutlist Workbench

This is a simple tool to help you determine what stock to buy and how to cut it in order to get the pieces you need — a cut list. Go through the sections to set everything up and click the generate button at the end to get your results. Each section has more information that you can expand by clicking/pressing on the blue arrow.

You can use this for free, forever, but there are more features available if you sign up and a few things you can pay for if you want. More detail can be found on the about page.

General Settings

Specify a couple of options that will control how this cut list will be generated.
System of Measure
The units of length you want to use throughout the project
Changing this after the project is started will not automatically adjust all of the lengths that have been entered so far, so set this correctly the first time.
The width of material (in the units specified above) that is lost with each cut. i.e. the width of the cutting blade

Available Stock

Make a list of all the lengths of stock available to you (such as what you have in your storeroom or what's available for purchase at your local store). If you have an account, you can save these and load them later using the buttons below.
However you want to refer to this type of stock
This only needs to be unique in the table, otherwise it can be whatever you want.
An optional description of what type of stock it is (e.g. "2x4", "4x4", or "1in steel pipe") which can be left blank if you are only working with one profile of material
How long (in the units selected above) that piece of stock is
Optional amount of currency that each piece of this stock costs
Some algorithms make use of this and some don't.
If you use this, enter only a number. Do not use any kind of currency symbol or designation
The number of this piece of stock that are available
Leave it blank to indicate that there is no practical limit (i.e. you can get as many as you need).
Name Profile Length Cost Quantity

Component List

Make a list of all the different pieces you need. If you need multiple of the same type, specify that in the "quantity" column.
A name that lets you identify what piece this is (e.g. "B32" or "top rail")
This should be unique within your project but isn't technically required.
The profile that this piece needs to be made from
This must match the profile of one or more pieces of available stock from the previous section.
How long (in the units you selected above) this piece needs to be
How many of this piece are needed
Name Profile Length Quantity


There are different algorithms for calculating your cut list and they are optimized for different goals, e.g. minimize waste, minimize cost, or minimize the number of cuts. You can change this at any time or try different algorithms to see what gets the best results.

Name and Notes

You can optionally enter a name and/or notes that will appear on the printed cut list. Head notes will appear at the top and foot notes will appear at the bottom. If you have an account and save the project, "name" is what appears in the list.

Cut List

Generated for free at