Looking for help? Visit our FAQ or contact us.

Cutting stock optimiser

Quickly generate an efficient cutting schedule with minimal waste. Enter your required cuts, available stock and optional constraints – then let the optimiser produce bar-by-bar patterns.

Supported file types & upload guide

OptimalCutter can read cut lists from spreadsheets, documents, PDFs and even photos of handwritten lists. This page shows which formats work best and how to write a clear handwritten list so the system can recognise it.

1. Supported file types

1.1 Spreadsheets (recommended)

The most reliable format is a simple spreadsheet with one row per cut:

  • CSV (.csv)
  • Excel (.xls, .xlsx)

Typical column layouts that work well:

Qty | Length
Amount | Size (mm)
Number | Cut length
        

Column names do not need to be exact. The importer looks for a column that behaves like a quantity (small whole numbers) and a column that behaves like a length (larger numbers, usually millimetres).

1.2 Documents

Simple tables can also be read from:

  • PDF (.pdf)
  • Word (.docx)

For best results:

  • Use a table with two main columns: quantity and length.
  • Avoid merged cells and very complex layouts.
  • Keep notes and comments on separate lines, not in the cut rows.

1.3 Photos & images

The upload tool can use OCR (optical character recognition) to read clear photos and scanned pages:

  • JPG / JPEG
  • PNG
  • Scanned PDFs that contain only images

This works for printed lists and neat handwriting. The cleaner the page and the photo, the better the result.

2. Handwritten lists

When writing a cut list on paper for upload, follow these rules:

  • Use a dark pen (black or blue) rather than a faint pencil.
  • Write one cut per line.
  • Keep numbers clearly separated (no overlapping or touching).
  • Write on a clean, light background.

Valid line formats include:

5 @ 1200
10 x 1700
50 x 500
        

or:

1 nr 1500
1 nr 1200
        

or simply:

5 1200
10 1700
3 500
        

The order of the two numbers does not matter. The importer treats the smaller number as the quantity and the larger number as the length.

Examples of good and bad handwritten cut lists

3. Taking a good photo

To help the system read your handwritten list accurately:

  • Place the paper on a flat, plain surface.
  • Take the photo straight above the page, not at an angle.
  • Use good lighting with minimal shadows across the text.
  • Fill most of the frame with the page while keeping all lines visible.
  • Make sure the image is in focus (no motion blur).

4. What happens after upload

After you upload a file, OptimalCutter will:

  • Try to detect all length and quantity pairs automatically.
  • If confidence is high, fill the required cuts table for you.
  • If confidence is lower, show a review window so you can edit the list before importing.
  • If nothing usable can be detected, ask you to correct the file or enter the cuts manually.