Exports & Downloads
After running an optimization, CutOptim can export your results in multiple formats to suit different downstream needs — from printing a shop floor cut sheet to feeding a CNC controller. This article describes every export format.
Opening the exports
Run an optimization first — every export needs a finished plan. The toolbar then offers two menus, and which one you want depends on what you are producing:
Downloads — the file formats of the cutting plan itself:
| Menu item | Produces | Plan |
|---|---|---|
| Download PDF | Printable cut sheet (preview first) | Free |
| Download CSV | Raw cut list for a spreadsheet | Free |
| Download Excel | Formatted multi-tab .xlsx workbook | Pro |
| SVG | Vector diagram — 2D mode only | Pro |
| DXF (CNC) | CAD/CNC geometry | Pro |
Actions — things you do with the finished plan rather than formats of it:
| Menu item | Does | Plan |
|---|---|---|
| Add to offcut inventory | Saves this run’s leftovers to your Offcut Inventory | Pro |
| Print labels | Printable piece labels (preview first) | Pro |
| Quotation PDF | Customer quotation or internal report | Workshop |
Labels and the Quotation live under Actions, not Downloads. Downloads holds the five file formats of the plan; Actions holds the three things you do with it. Both menus sit next to Save in the top bar.
PDF, Labels and Quotation open a full preview before anything is written to disk. CSV, Excel, SVG and DXF download straight away.
PDF — Printable Cut Sheet
The PDF export produces a multi-page document designed to be printed and used on the shop floor or sent to a client.
Document structure:
- Cover page Pro — a title page with your branding and a summary block: utilization, sheets or bars, parts, cuts, waste, and material cost when prices are set. It appears on Pro and Workshop only, and only once a job is big enough to be worth one: 3 or more sheets in 2D, 3 or more bars in 1D Linear, and 2 or more materials or 3 or more strands in Wood. Smaller jobs start straight at the letterhead page.
- Page 1 — Overview: a printer-friendly company letterhead, the job summary (utilization, waste, sheets/bars, parts, kerf, material cost) with a utilization bar, any shortage or unplaced-piece warnings, and a “How this plan was optimized” box explaining the method and the settings that shaped the run.
- Legend page: the colour key, on its own page so it can be printed and used as a standalone reference.
- Cutting plan: one framed block per sheet (2D) or per bar/strand (1D and Wood) — a dimensioned diagram with the piece list underneath. Identical units are merged into a single diagram carrying a “repeat: N×” badge, in all three modes, so a job that is twenty copies of one layout prints as one block rather than twenty pages. In Wood the plan is grouped per material, with one section per stock item and one per re-used off-cut.
- Material requirements (its own page): what you have to buy for this job, in two tables — New stock and Re-used off-cuts — each listing name, size, quantity and total area or length. Under the off-cut table a line names how many pieces to pull off the rack before you start. Sections you do not need are simply omitted: a run that re-used nothing shows only New stock.
- Detailed cut list (its own page): the full table of every cut (piece, dimensions, assigned sheet/bar). The column headers repeat at the top of every continuation page, and a Repeat column carries the multiplier — again in all three modes.
- Waste list (its own page): the sizes of the leftover offcuts and how many of each, with a one-line waste summary (total waste + how many offcuts are reusable).
From the second page onward a thin running header carries the company name and the plan title, and the body content starts at a consistent height on every page.
Re-used off-cuts are marked wherever they appear. A sheet or bar that came out of your Offcut Inventory is labelled (off-cut) next to its number and carries the name you gave the piece, so the person cutting knows to fetch it from the rack instead of opening new stock.
Pro Pro: clean PDF with no upgrade footer. Company branding (logo, name, slogan) appears on the page-1 letterhead and in the running header. See Company Branding.
Free: the PDF is fully usable — a small “made with CutOptim” upgrade line appears in the footer of each page. There is no diagonal watermark over the diagrams.
The legend, the detailed cut list and the waste list each start on their own page, so for large jobs you can print just the pages you need at each station.
CSV — Cut List Spreadsheet
The CSV export produces a comma-separated values file that can be opened in Excel, Google Sheets, or any spreadsheet application, or imported into workshop management systems.
CSV columns (2D mode):
| Column | Description |
|---|---|
piece_label | Piece name as entered in the Parts table |
width | Piece width |
height | Piece height |
qty | Quantity (one row per individual piece) |
sheet_index | Which stock sheet this piece is cut from (1-based) |
sheet_label | Stock sheet label |
pos_x | X position of piece on the sheet (bottom-left corner) |
pos_y | Y position of piece on the sheet |
rotated | true if the piece was rotated 90° from its input dimensions |
CSV columns (1D mode):
| Column | Description |
|---|---|
piece_label | Piece name |
length | Cut length |
qty | Always 1 per row |
bar_index | Which stock bar this piece is cut from |
bar_label | Stock bar label |
position | Distance from the bar’s start end |
CSV export is available on both free and Pro plans.
The CSV file uses UTF-8 encoding with a BOM for compatibility with Excel on Windows. When opening in Google Sheets, choose File → Import and select UTF-8.
Excel (.xlsx) — Formatted Multi-Sheet Workbook Pro
The Excel export produces a ready-to-print, branded .xlsx workbook — a richer, formatted alternative to the raw CSV. It opens in Microsoft Excel, LibreOffice Calc, Google Sheets, and Apple Numbers.
Sheets (tabs):
- Overview — a branded header (your company logo and details on Pro), the job meta (project, date, mode, unit), the stock supply mode (unlimited or limited), a summary block (yield %, waste, sheets/bars, pieces, kerf, total cost), and a “How this was optimized” section listing the method, the settings that shaped the run, and the outcome. In limited stock mode it also adds a “Not cut” list naming any pieces that did not fit.
- Cut list — the full per-piece table for the active mode (2D / 1D / wood), with a frozen header row and column filters.
- Materials — stock requirements aggregated by size, with quantities, area or length, and cost (when pricing is set), plus a total row. When the run re-used saved leftovers, a second Re-used off-cuts table is appended below it, so what you must buy and what you already own stay separate.
- Waste — every leftover offcut listed by size and quantity, each flagged reusable or not (reusable = at or above your minimum-offcut size), with a total-waste summary and the count of reusable offcuts. In limited stock mode it also lists any pieces that could not be cut.
- Quotation — (Workshop only, when pricing is set) an itemized material cost table with subtotal, VAT, and grand total.
Formatting: branded header bands, alternating row shading, sensible column widths, currency and percent number formats in your locale, a frozen header row and filters on the table sheets, and print-ready page setup (A4, fit-to-width, repeating header rows) so the workbook prints cleanly straight away.
Pro Pro: company branding — your logo (embedded into the Overview sheet) and company details (name, address, phone, email, registration number) — appears just like on the PDF. See Company Branding. The Quotation tab is added on Workshop.
The Excel export downloads directly (there is no preview step). Numbers are stored as real numeric cells, so you can sort, filter, and build your own formulas on top of the cut list and material tables.
SVG — Vector Diagram Pro
The SVG export produces a scalable vector graphics file of the cutting diagram. SVG files can be:
- Opened in Adobe Illustrator, Inkscape, or any vector editor
- Embedded in design documents or websites
- Used as a reference for manual marking out
SVG export works in 2D Panel mode only. In 1D Linear or Wood cutting the menu item reports that SVG is available for 2D plans, and no file is produced. Use PDF or DXF for 1D plans.
SVG structure:
- One file for the whole plan. Every sheet in the result is stacked vertically into a single SVG, one below the other with a gap between them — not one file per sheet, and not a ZIP.
- The export is a copy of the diagram you see on screen, so pieces keep their fill colour, outline and the size/name labels drawn on them.
- Piece labels are
<text>elements inside the piece group. - Dimensions are in the unit the result was generated in — millimetres or inches.
The pieces are drawn as <rect> elements inside <g> groups, but they do not carry the piece name as an id, and offcut areas are not exported as separate shapes. If you need machine-readable geometry with identifiable parts, use the DXF export, which separates stock, parts and labels onto their own layers.
Common use cases:
- Providing a cut plan to a client in vector format
- Using as a template for CNC toolpath generation in a vector editor
- Overlaying on a material photograph for visual verification
DXF — CNC / CAD File Pro
DXF (Drawing Exchange Format) is the standard file format for transferring cut paths to CNC routers, laser cutters, plasma cutters, and waterjet machines, as well as CAD software.
What the DXF contains:
- Every stock sheet, bar or profile as a closed polyline on the
STOCKlayer - Every cut piece as a closed polyline on the
PARTSlayer - All text (piece names, sizes, sheet/bar captions) on the
LABELSlayer - Coordinates in the unit the result was generated in — millimetres or inches — with the drawing unit declared in the file header (
$INSUNITS), so your CAD scales it correctly on import
The DXF uses three fixed layers — STOCK, PARTS, LABELS — not one layer per piece. Turn off LABELS in your CAD to get clean geometry for toolpathing, and STOCK to keep only the parts.
DXF export works in all three modes: 2D sheets, 1D bars and Wood profiles.
Compatibility:
The DXF is written in the R12 format — the most widely supported DXF revision — which virtually all CNC controller software and CAD applications read, including:
- AutoCAD 2010 and later
- Fusion 360
- SolidWorks (via import)
- Mach3, Mach4, LinuxCNC
- VCarve, Aspire (Vectric)
- RhinoCAM
DXF export provides the outlines of pieces for nesting reference. It does not include toolpaths, speeds, depths of cut, or G-code. You will need to add toolpaths in your CAM software (e.g. VCarve, Fusion 360 CAM) before sending to a CNC machine.
Label Sheet Export Pro
The Label Sheet export produces a printable sheet of piece labels, one label per demand piece. Labels are designed to be printed on standard A4 label sheets and applied to cut pieces for identification during assembly.
Each label includes:
- Piece label / name
- Dimensions (W × H or length)
- Quantity
- Sheet or bar number the piece comes from
- Custom text field values (if configured — see Custom Text Fields)
Label sheet layout: A4 sheet, 4-column grid — one label per demand piece, designed to be printed and stuck onto cut panels for identification during assembly.
Sort order options:
- By sheet — All labels for Sheet 1 first, then Sheet 2, etc. Best for shop floor use: cut a sheet, immediately label all its pieces before moving on.
- By label — Alphabetical order. Best when assembling from pre-cut stock and working from a project schedule.
Run the optimization first, then generate labels immediately. Print and cut the label sheet before moving material to the saw, so labels are ready the moment each piece is cut.
PDF Preview
Every export in CutOptim goes through a preview step before the file is downloaded. When you click any export button, a preview modal opens with a full-page iframe PDF viewer so you can review the document before committing to the download.
Preview workflow:
- Click any export button (PDF, Labels, Quotation)
- The preview modal opens — scroll through all pages
- Click Download PDF to save the file
- Or close with ✕ to cancel without downloading
This prevents wasted paper from accidentally exporting the wrong job or wrong sheet range.
Quotation Export Workshop
The Quotation export produces a client-facing pricing document summarising material costs for the job.
What it includes:
- Company branding (if configured — see Company Branding)
- Client/project details (filled from project notes)
- Line items: each stock sheet type with quantity used, unit price, and line total
- Subtotal, optional markup percentage, and total
- Optimisation summary (yield %, waste %, sheets used)
Quotation is not a full invoice. It is designed as a material cost summary to include in a client quote or job costing report. For full invoicing, export the CSV and import it into your accounting software.
| Feature | Type | Description |
|---|---|---|
| Markup % | number | Percentage markup added to the material subtotal. Useful for adding handling, waste, and profit margin. |
| Currency symbol | text | Symbol prepended to all price fields. Default: $. Change to £, €, or any other symbol as needed. |
| Quotation notes | text | Free-text field for terms, validity period, or additional notes. Appears at the bottom of the quotation. |
| Include offcut credit | boolean | When enabled, the estimated value of saved offcuts is shown as a line credit, reducing the net material cost. |