CutList Optimizer

Older: "What am I working on?"

There’s a great website I’ve been meaning to talk about for quite a while, called CutList Optimizer. I’m currently working on a video about it, and this is the accompanying article. As the name says, CutList Optimizer generates lists for the optimal way to cut stock into the sizes you need for a project.

You can save the cut list as a PDF file. Click here for a simple sample.

I use inches with decimal places throughout this document, but CutList Optimizer supports fractional inches, metric, and other units.

NOTE: Websites change all the time. As far as I know, this information was accurate as of 2019-08-15. If something significant changes, I’ll try to keep this updated.

Update History:
2019-08-16: Re-did the Simple Example section to make it a little more clear.
2019-08-15: Changes to the Error Messages / Bugs section to clarify that the error messages may in fact be legitimate.

Table of Contents

!! Please read the sections marked with red exclamation marks !!

  1. Simple Example
    1. The Cut List
    2. The “Cuts” Panel
    3. The Cut Sheet
  2. Complicated Example
  3. Export, Save & Load Options
  4. !! Other Save/Load Options
  5. SketchUp
  6. !! Error Messages / Bugs
  7. Settings
    1. Optimization level
    2. Units
    3. Cut / blade / kerf thickness
    4. Consider Material
    5. Consider grain direction
  8. YouTube Video

Simple Example

I should mention that I’m using these options. The first two options are self-explanatory.

The third option generates numbers for the order of the cuts. I’ll explain more in a moment.

Let’s say you need to cut these pieces, from a sheet of plywood.

And here’s the stock you want to cut them from.

After you enter the above information, click the “Calculate” button, and it generates the cut list.

The Cut List

Click image to view full sized

So let’s break down what we get.

The “Cuts” Panel

The “Cuts” panel shows the cuts you need to make.

The Cut Sheet

This is the cut sheet. Each of the cuts are numbered to match the numbers in the Cuts panel (above).

If you put your mouse over the first cut (A), it shows you where the first cut is (B).

And of course you can mouse over the other cuts too.

This is the bottom right of the cut sheet.

#1 is the first cut. The red number is right next to the red cut line.

This is the bottom left of the cut sheet.

#2 is the second cut, and the blue number is right next to the blue cut line.

And it continues like that.

Complicated Example

As you can see, this one’s a little more complicated.

I’ve got 38 pieces, from three different materials:

● Plywood 3/4"
● Plywood 1/4"
● Pine

I’ve got the option for “Consider Material” turned on, so each piece can come from a different material.
(See “Settings”, below.)

I actually don’t recommend doing this because it makes “Calculate” take a long time. It’s probably better to do one material type at a time.

When you’ve entered a lot of items and you click the calculate button…

(1) the “Calculate” button changes to “Cancel”,

(2) and it says “Initializing…”.

This doesn’t usually take long, but you can click the “Cancel” button if you want to. 1

Once it’s done initializing, the screen changes like this:

(1) The button will change to “Accept”.

(2) It’ll say “Searching for best solution…”.

(3) And for a while, it may also show a panel with pieces it was “Unable to fit”. Assuming you’ve supplied enough “Stock sheets”, this will eventually go away.

Then it will start showing a percentage.

At any point you can click the “Accept” button 2, which will cause it to stop calculating, and show you what it currently thinks is the best solution.

Click image to view full sized

Export, Save & Load Options

When you click button as shown, you get this popup menu. Here’s some notes:

Save/Load Project: As far as I know, this information is stored in your browser’s cookies, and may get deleted at some point in time.

Export to PDF: Allows you to download a PDF of the cut list.

!! Other Save/Load Options

If you click the menu button (red circle) on either the “Panels” or the “Stock sheets” panels, you get this menu.

Load list and Save list: Loads or saves the data in the list, to your browser’s cookies (I think).

Export to CSV and Import from CSV: These save CSV files to your computer, or loads them from your computer.

Since cookies can get deleted in various ways, if you want to save your data, I recommend using CSV files.


If I learn of any plugins that allow you to export CSV files from SketchUp that can be used with CutList Optimizer, I’ll post that here. And if you know of any, leave a comment and let me know. Thanks!

!! Error Messages / Bugs

There’s a couple of error messages that you might encounter, and I think sometimes you get them as a result of a bug.

This one means you can’t run “Calculation” in multiple browser windows or tabs at the same time.

This one is kind of self-explanatory. I’d like to say this to people myself, sometimes. “My brain is experiencing some issues. Try again later.

I’ve received these error messages a couple of times when I’m pretty sure they were the result of a bug of some kind. In other words, they didn’t really mean what they said.

I got them after I “canceled” a “calculation”, when I was only using one browser tab.

  • The first time I got the error, I was using Safari, so I switched to Chrome, and the problem went away.

  • The second time I got the error, I cleared the cookies for the CutList Optimizer website, and the problem went away.

    Clearing cookies wiped out my data (which is why I think CutList Optimizer saves data in cookies).

    Fortunately, I had exported both of my “list” panels, so it didn’t take me long to get it running again.

    Here’s an article that shows how to delete cookies for a specific website.

So just be aware of these potential problems.


When you start a new session, you get this dialog.

You can also get it by clicking the Gear icon in the upper right.

You can guess what most of the settings do. Here’s some tips on some of them:

Optimization level

  • Low
  • Normal
  • High
  • If it's taking too long to calculate your cut list, try using one of the lower settings.


  • Generic (16.5)
  • Millimeters (16.5mm)
  • Centimeters (16.5cm)
  • Inches (16.5")
  • Decimal Feet & Inches (1' 4.5")
  • Fractional Feet & Inches (1' 4 1/2")
  • I wish there was an option for Fractional Inches (16 1/2"), because I don't like 1' 4 1/2".
  • You can switch units during a project, but for me, it didn't always work right. So decide what units you want before you go to far.

Cut / blade / kerf thickness

  • Use this to tell CutList Optimizer the size of your kerf [^3], so it can take that into account. For example, you can’t cut two 16” pieces from one 32” piece, because the kerf eats up some of the available wood.

Consider Material

  • If you're only cutting from one kind of stock, then you don't need this. But in my Complicated Example, it's how I could do all three materials at once. Still, it's probably best to do them one at a time.

Consider grain direction

  • This is a cool feature, but I'll let you figure out how to use it. Hint:

YouTube Video

I may or may not add more to this article. Right now my plan is to start working on the YouTube video, and that may lead to changes to this article. If I update this article, I’ll change the date mentioned in the top “Note”.


  1. I think there’s a bug that sometimes crops up when you do this. See the “Error Messages / Bugs” section. 

  2. Ibid

Older: "What am I working on?"


Now you can comment as a Guest!

You won't receive email notifications of my replies, though.

  • Use any name.
  • Use for your email address.
  • “Check” all the boxes. Since you’re using a fake email address, it doesn’t matter what you agree to. 😛

I’ll have to approve your comment, but as long as you’re not spamming me, that’s no problem. Just remember that I do sleep sometimes, or I might be in the workshop, so I might not approve it right away.