Feature reference

True-shape nesting software features, explained in full

What GoNesting does with your DXF files, feature by feature: how parts are packed and turned, the spacing you control, the sheets you nest on, what the importer reads, and what goes into the DXF and PDF exports.

  • ASCII DXF, up to 20 MB each
  • 6 rotation modes
  • Gap 0–50 mm · margin 0–100 mm
  • DXF + PDF export

01True-shape engine

Parts are packed by their real outline, not by a box around them

Bounding-box nesting wraps every part in a rectangle, so the material around curves, notches and angled edges is lost before packing even starts. GoNesting works from each part's actual contour and its holes.

  • Shapes fit into each other. Notches, slots and the inside of an L or a C are space that other parts can use.
  • Holes stay clear, and smaller parts can be placed inside them — see parts in cut-outs.
  • Curves stay curves. Arcs, circles, ellipses and splines are written back to the DXF as real curves at their new position.
  • Nothing to install. The packing runs in your web browser, on your own computer's processor cores.
Bounding box vs true shape Schematic
Bounding box corner lost True shape corner holds a part

The shaded corner is material a bounding box counts as taken. Working from the outline, it is free for another part.

What happens when you press Start

  1. 1

    Several layouts at once

    Your job is packed several complete ways at the same time, spread across your processor cores.

  2. 2

    The sheet, both ways round

    Layouts are also tried on the sheet turned 90°, then mapped back onto the size you entered. Skipped when every sheet is square.

  3. 3

    Rows for repeated parts

    When a part comes in enough copies, a neat row-by-row layout of it is tried as well.

  4. 4

    The best layout is kept

    The layout that places the most parts on the fewest sheets is the one you see.

02Parts in cut-outs

The holes in your parts are sheet space too

A clock face, a speaker grille, a bracket with a lightening hole — each one leaves an island of material in the middle of the sheet. GoNesting treats that hole as usable area and places smaller parts inside it, with the same gap you set everywhere else.

  • Works with any closed inner contour: round holes, slots, letter counters and cut-out windows.
  • Nothing to switch on and nothing to place by hand — it is part of how every job is packed.
  • The gap between parts is held inside the hole too, so a seated part is as easy to cut as any other.

The cut order follows. In the exported DXF, a part sitting inside another is cut before the part around it, and every part's holes are cut before its outline — so nothing drops out while there is still cutting to do inside it.

How a hole gets filled Schematic
Inside the cut-out Out on the sheet no extra sheet area new sheet area

The four small parts on the left cost nothing extra — that area was being cut away as scrap anyway.

03Rotation modes

Six rotation modes, chosen once per job

How far parts may turn is the biggest lever you have over both the fit and the wait. Five modes are on every plan and 360 angles is included with Pro. The bars show how long a run takes, not how good the result is.

Auto-align

Lines each part up on its longest edge, plus the square turns.

Best for: long, thin or angled parts that were not drawn straight.

Run timeFast

4 angles

RecommendedDefault

Turns each part a quarter turn at a time: 0°, 90°, 180° and 270°.

Best for: most jobs — the best all-round fit.

Run timeBalanced

8 angles

Adds the 45° diagonals to the four square turns.

Best for: triangles, wedges and arrow shapes that interlock.

Run timeSlower

360 angles

Pro

Every whole degree. The tightest possible fit, and by far the slowest.

Best for: expensive material, where one more part per sheet is worth the wait.

Run timeSlowest

No rotation

Fastest

Parts stay exactly as they are drawn in your DXF.

Best for: wood grain, a brushed finish or a printed side.

Run timeVery fast

Set per job, not per part. The mode you choose applies to every part in the job, and whichever you pick, the sheet itself is still tried both ways round.

Grain or a printed side? Choose No rotation and draw those parts facing the way you need before you upload — nothing will turn them.

04Spacing & co-edge

Gap, sheet margin, and letting parts share a cut

Three settings decide how much space ends up between your parts. They are set per job and carried into the layout, the exported DXF files and the PDF report.

gap

Gap between parts

0–50mm

Clear space between one part and the next, held everywhere, including inside cut-outs. A bigger gap is safer for thick material and hot cuts; a smaller one fits more parts per sheet.

Quick picks 0125 · default 1 mm

usable area margin

Sheet edge margin

0–100mm

A border around the sheet where nothing is placed — for clamps, or a rough or damaged edge. The usable area is shown before you run.

Quick picks 051020 · default 0 mm

1 shared cut line

Co-edge (common-line) cutting

BetaPro

On / Off

Neighbouring parts share one cut line instead of each getting its own, which saves cutting time and material. The gap is held at 0 mm while it is on, and shared edges are merged in the DXF export.

Best for straight-edged parts on a laser or plasma cutter.

No kerf setting. GoNesting places your geometry without offsetting it. Kerf compensation stays in your CAM software, so choose a gap that suits your cut width and material.

Co-edge is in beta. Check the first sheet on your machine before you run a whole job with shared cut lines. It is not suited to work where every part needs its own clean edge.

05Sheet sizes

Standard or custom sheet sizes, several sheets per job

Add the sheets for each job: nine standard sizes are one tap away, any other size is just a length and a width, and you set how many sheets of each size the job can use.

Standard sheet sizes, in millimetres Plus any custom size
  • 3000 × 1500
  • 4000 × 2000
  • 2500 × 1300
  • 1300 × 900
  • 900 × 600
  • 600 × 400
  • 400 × 400
  • Custom L × W
  • Mix sizes in one job

    Parts spread across every sheet in the list, and earlier sheets are filled first so the part-used sheet ends up last.

  • Up to 999 of each

    Set a quantity for each sheet size instead of adding the same sheet again and again.

  • Either way round

    Jobs are also packed with the sheets turned 90°, so the order you type length and width in does not hold the layout back.

  • Nothing silently dropped

    Each sheet shows its part count and material used. If some parts do not fit, you are told how many.

06DXF import

What the importer reads from your DXF files

Upload one drawing or several at once. Each file is split into separate parts with their holes, so a single CAD file holding a whole product works as well as one file per part.

  1. Upload ASCII DXF files

    Add several files at once, up to 20 MB each. DWG and binary DXF files are not supported.

  2. Tick the parts to nest

    Search a long list by part or file name, and leave parts unticked to keep them out of the job without deleting them.

  3. Set quantity and priority

    Give each part a quantity, and mark it Place earlier or Place first when two parts are the same size.

Supported DXF entities

  • LINE

    A straight segment of a contour

  • LWPOLYLINE

    Open or closed contour, arc bulges included

  • POLYLINE

    Contour built from its vertex list

  • ARC

    Curved segment, written back as a real arc

  • CIRCLE

    A round part, or a round hole inside one

  • ELLIPSE

    Full or partial elliptical contour

  • SPLINE

    Free-form curve, from control or fit points

  • SOLID / 3DFACE

    Filled triangle or quad, read as its outline

  • INSERT

    Block reference with its scale, rotation and mirroring, nested blocks and arrays included

Ignored on purpose: text, dimensions, hatches, leaders and points. They are annotation, not something to cut, so they never turn into a phantom part or a stray cut line.

How holes are found: from the geometry, not from layer names. A closed contour that sits fully inside another becomes a hole in it; one that does not becomes a part of its own. A shape inside a hole is a part again, unless it is the inside of a letter or digit cut into the part.

07Live preview & part check

Watch the sheets fill, then check any part against your file

Nesting is not a black box you wait on. You see each sheet fill as it is packed, you can stop at any point, and you can confirm that a placed part is still exactly the shape you drew.

  • Sheets fill as you watch

    The sheet being packed is highlighted, a progress bar tracks the run, and every sheet shows its part count and the share of material used.

  • Stop whenever you like

    A long run you have already learned enough from does not have to finish.

  • Adjust and run again

    Change the rotation, gap or margin right on the result screen and run again, or accept the layout and move on to export.

  • Leftover parts flagged

    If some parts do not fit on the sheets in the job, the screen says how many, so you can add a sheet, allow more turning or reduce the gap.

Part check Click any placed part
As drawn in your file
As placed on the sheet
  • Number of cornersThe same count in your file and on the sheetChecked
  • Outline lengthThe perimeter, compared in millimetresChecked
  • AreaCompared as a percentage differenceChecked
  • Longest edge shiftThe biggest change in any single edgeChecked
  • Size changeConfirms the part was not scaledChecked
Nesting only moves and turns a part — it never stretches, shrinks or simplifies it. Your original outline is also drawn over the placed one, so you can see that for yourself.

Moving around the sheets

Mouse

Move up and downscroll
Move sidewaysShift+scroll
Zoom where the pointer isCtrl+scroll
Drag the sheets arounddragormiddle-drag
Check one partclick a part

Keyboard

Move around (Shift for faster)
Previous / next sheetPage UpPage Down
First / last sheetHomeEnd
Zoom in / out · back to 100%+0
Fit a sheet · reset the viewFR
Show or hide the shortcuts?

08DXF & PDF export

DXF files for your CAM software, and a report for the shop floor

Every accepted layout gives you two downloads: a ZIP with one DXF file per sheet, built from your original geometry, and a PDF report of the whole job.

DXF files (ZIP)

R12 · ASCII · MILLIMETRES

  • One DXF file per sheet, with X to the right and Y up
  • The sheet outline on a SHEET layer, every part and hole on a CUT layer
  • Arcs, circles, ellipses and splines kept as real curves
  • Shared edges merged into one cut when co-edge is on
  • A README.txt with the job, the sheet count, the gap, the margin and the co-edge setting

Open the files in your CAM software to add lead-ins, toolpaths and machine settings as usual.

PDF nesting report

WHOLE JOB · EVERY SHEET

  • Sheets used, parts nested against parts requested, material used and offcut
  • The total sheet area in mm²
  • The gap, margin, rotation and co-edge settings, so the run can be repeated
  • A drawing of every sheet with its part count and material used
  • A part list with each part's size, quantity nested and the angles it was turned to

Save it as a PDF from the export screen. For a saved run, the report can be downloaded again from History.

Written in cutting order

1 2 3 4 5 6 7
Schematic. Numbers show the order cuts are written in; dashed lines are travel between them.

Many controllers cut a DXF in the order its entities are written. The export reorders every sheet to cut down rapid travel — the head moving without cutting — without adding, removing or moving a single cut.

  • Parts are visited along a short route across the sheet, not in the order they were packed
  • Holes and inner features are cut before the outline around them
  • A part sitting inside another part's cut-out is cut before that part
  • A closed polyline starts at the point nearest the cutting head
  • With co-edge on, inner contours come first and the shared outlines follow

09Nesting history

Every run you have made, with the settings behind it

Nesting is a string of small experiments — a different gap here, another rotation there. History lists every run with its settings and results, so the one that worked is easy to find again.

  • Search by date or setting

    Type “12 Sep”, “4 angles” or “co-edge” to find a run.

  • Filter and sort

    Narrow by status and time period, then sort by date, material use, parts nested or sheets used.

  • Totals that follow the filter

    Saved layouts, parts nested, sheets used, average material use and time spent — for exactly the runs shown.

  • The PDF report, again

    Download the report of a saved run whenever you need another copy.

  • Copy a summary

    A one-line summary of a run — parts, sheets, material used and settings — ready to paste anywhere.

  • Unsaved runs listed too

    Runs that were started but never saved are shown and marked, so your run count always adds up.

CSV export 15 columns

Export the runs that match your filters as a spreadsheet, one row per run:

  1. 1Date
  2. 2Time
  3. 3Status
  4. 4Parts asked
  5. 5Parts nested
  6. 6Sheets offered
  7. 7Sheets used
  8. 8Material used %
  9. 9Seconds
  10. 10Gap mm
  11. 11Margin mm
  12. 12Rotation
  13. 13Co-edge
  14. 14Plan
  15. 15Used a free nesting
Put it next to your job numbers and material costs to track material use over time.

Free and Pro

Every feature on this page is on the free plan, apart from two Pro settings

The engine, the importer, the preview, both exports and history work the same on both plans. The free plan includes 5 nesting runs.

Pro adds

  • 360 angles rotation
  • Co-edge cutting, in beta
  • Unlimited nesting runs
Compare plans

FAQ

Nesting software features: common questions

Answers about the features on this page. For plans and the free nesting runs, see pricing.

Ask us a question

True-shape nesting packs each part by its real outline and holes. Bounding-box nesting first wraps every part in a rectangle, so the material around curves, notches and angled edges is lost before packing starts. GoNesting uses true-shape nesting on every job. Parts that are already rectangles gain little from it.

Yes. A closed inner contour, such as a round hole, a slot or a window, is treated as usable sheet area, so smaller parts can be placed inside it with the same gap you set everywhere else. It happens automatically. In the exported DXF, the part inside is cut before the part around it.

4 angles is the default and the best all-round choice. Use 8 angles for triangles and wedge shapes, Auto-align for long parts that were not drawn straight, and No rotation for grain or a printed side. AI Smart Rotation runs several of the other modes and keeps the tightest layout. 360 angles, included with Pro, tries every whole degree and is the slowest.

Choose No rotation. Every part then stays exactly as it is drawn in your DXF, so draw grain-sensitive parts facing the direction you need before you upload. Rotation is set for the whole job, not per part.

The gap between parts can be 0 to 50 mm, with 1 mm as the default, and the margin from the sheet edge 0 to 100 mm. There is no kerf setting: GoNesting places your geometry without offsetting it, so keep kerf compensation in your CAM software and choose a gap that suits your cut width and material.

Co-edge cutting lets neighbouring parts share one cut line instead of each getting its own, which saves cutting time and material. While it is on, the gap is held at 0 mm and shared edges are merged in the DXF export. It is in beta, it is a Pro feature, and it suits straight-edged parts on a laser or plasma cutter.

Yes. Pick from nine standard sheet sizes or enter a custom length and width, set how many sheets of each size the job can use, and mix sizes in one job. Parts are spread across the sheets, each sheet shows its part count and material used, and if some parts do not fit you are told how many, so you can add a sheet and nest again.

LINE, LWPOLYLINE, POLYLINE, ARC, CIRCLE, ELLIPSE, SPLINE, SOLID, 3DFACE and INSERT block references with their scale and rotation. Text, dimensions, hatches, leaders and points are ignored, so they never become parts. Blocks placed inside other blocks and arrayed inserts are expanded too. Files must be ASCII DXF, up to 20 MB each.

You download a ZIP with one R12 ASCII DXF file per sheet, in millimetres, with the sheet outline on a SHEET layer and every part and hole on a CUT layer, plus a README with the settings used. Each sheet is written in cutting order: holes before their outline, nested parts before the part around them, and parts along a short route across the sheet to reduce rapid travel.

Sheets used, parts nested against parts requested, material used and offcut, the total sheet area in mm², and the gap, margin, rotation and co-edge settings. It then shows a drawing of every sheet with its part count and material used, and a part list with each part's size, quantity nested and the angles it was turned to.

Click any placed part on the nesting screen. Part check compares it with the shape in your file, covering the number of corners, outline length, area, the longest edge shift and size, and draws your original outline over the placed one. Nesting only moves and turns parts; it never scales or simplifies them.

Yes. Every run is listed with its settings and results, including runs that were never saved. You can search by date or setting, filter by status and time period, sort five ways, download a saved run's PDF report again, and export the filtered runs as a CSV file with 15 columns.

Ready to try true-shape nesting?
Start free — no install needed

Upload one DXF and see how its parts nest. No credit card, no download.

No credit card · no install · 5 free nesting runs