Cutlist Optimizer

Packs a cutting list onto sheets with the least waste.

v2.0.015 localesiOS + Android

Who it is for

A carpenter with a cutting list and a stack of sheets. Before the first pass of the saw they need to know how many sheets the job takes, what it will cost, and which layout wastes the least material — and the answer has to be readable in the workshop, on a phone, not on an office workstation.

Three steps to a cut plan

Sheet, parts, calculate. The sheet carries its real dimensions, material and thickness; a part is a name, a width and a height — in millimetres or in true fractional inches — a quantity, and whether it may rotate 90°. The packer is kerf-aware: the blade's own thickness is a setting, so every cut loses exactly what the real saw loses and the plan on the screen is the plan the workshop can actually cut.

  • The result is drawn, not tabulated: numbered, colour-coded parts on the sheet, with efficiency, waste area and pieces fit sitting right above the drawing. Tap to zoom and inspect.
  • Cut sequence walks the plan one pass of the saw at a time, instead of leaving the order to be worked out at the machine.
  • The cost estimate prices the job before it starts: sheets used, what the waste costs, cost per piece. Edge banding is part of the part — tap the edges that get tape and the plan totals the banded edges and the tape length.
  • Offcuts go on the rack, not in the bin: leftovers are saved with their material and thickness and offered back to the next plan.
  • The finished plan exports as a PDF or is shared straight from the phone.
  • A cut plan at 87% efficiency: eight pieces fit, waste measured in m²
  • The cut plan drawn on the sheet with numbered, colour-coded parts
  • Sheet dimensions, material choice and the saw blade kerf setting
  • Adding a part: dimensions, quantity and rotation
  • Exporting the finished plan as a PDF

Stack

  • React Native
  • Expo
  • TypeScript
  • Unistyles
  • React Navigation
  • react-native-svg
  • Nitro Modules
  • i18next
  • expo-print
  • RevenueCat
  • AdMob
  • PostHog
  • Sentry
  • oxlint
  • oxfmt

All apps