Nesting & layout in the browser

Pack irregular shapes. Keep every inch.

For shops and teams that nest, cut, print, or install inside real boundaries—sheet metal, plywood, vinyl, fabric, or floor plans. Draw, trace from photos, auto-fit, print at scale, export STEP.

Trace → PackImage silhouettes to geometry
Auto + manualLock parts, set priority
STEP outCAD/CAM ready (paid)
fitshapes.isore.app/app
AutoFitShapes canvas with irregular parts nested inside an L-shaped sheet

Real layout: CNC remnant sheet with auto-packed parts

Laser & CNC
Sign & vinyl
Marine canvas
Cabinet shops
Print & labels
Textile
Tile & stone
Trade shows
Warehouses
Interiors
Yard & garden

1 / 3

Complete feature set

Everything in the app today—draw boundaries, pack irregular items, refine by hand, then print or export. Paid tier unlocks Print, Download, and STEP (marked below).

Layout boundary

Draw straight lines, arcs, and open Bézier curves (amber) to define the sheet or room outline. Snap endpoints to close corners; the packer flattens curves and auto-closes gaps when possible.

Irregular item shapes

Place rectangles, circles, arcs, polygons, Bézier curves, and standalone image items (green)—everything the packer treats as geometry with rotation and clearance.

Automatic nesting

Repack current items inside the closed boundary with a Rust-powered search. Set max seconds or run to completion; cancel anytime and keep the best layout found.

Manual & auto placement

Drag an item fully inside the layout and it locks to manual automatically—or set Mode yourself. Auto pieces repack; manual pieces stay put. Mix both in one job.

Fit priority & clearance

Per-item priority, stay-clear spacing, adjacency to another item #, and limits on items between—so pairs stay together and kerf rules are respected.

Image silhouette trace

On image items, one-click trace turns PNG/JPEG footprints into packable polygons (ideal with transparency; JPEG uses edge detection). Traced geometry exports in STEP.

Image fill

Assign photos to any shape outline for visualization—cover/contain, pan/zoom inside the element. Decorative only; not included in STEP export.

Custom names & badges

Rename items (up to 20 characters), drag labels on canvas, and see names in the item list, printouts, and STEP metadata. Numeric # ids stay for adjacency.

Selection & groups

Multi-select, box select, rotate with pivot, join endpoints, group/ungroup/nest groups, duplicate with qty, and on-shape dimension labels per shape type.

Undo / redo

Step backward and forward through edits (keyboard shortcuts supported) while you iterate on a layout.

Units & scale

Work in mm, cm, inches, or feet for dimensions and for real-world print scale on the shop floor.

Save & open designs

Open and Save .fitshapes.json locally—full design, images, and viewport. Samples menu downloads demo jobs; New clears the canvas.

Print layoutPaid

Print a scale-accurate page with grid, scale bar, item badges, and a placement table (name/#, type, X, Y).

Download HTMLPaid

Export a self-contained offline HTML file of the layout for archive or print without the live app.

STEP import & exportPaid

Exchange flat XY CAD geometry in the browser—import replace/merge, export layout/items/overflow independently. Lines, arcs, circles, rects, polylines, Bézier, and traced footprints round-trip.

Accounts

Guest or free account: draw, pack, and save local files. Upgrade for Print, Download, and STEP; billing via secure checkout.

Canvas navigation

Zoom buttons, typed zoom %, scroll-wheel zoom, Pan tool, right-drag pan, pinch/zoom and two-finger pan on mobile.

Random item generator

Create or refresh batches of random test shapes with optional seed—useful for benchmarking pack quality and demos.

Designer tools & panels

Left toolbar tools (number keys in parentheses). Click once for one shape, double-click a draw tool to stay active (● sticky mode).

ToolKeyWhat it does
General
Select1Select, move, box-select, multi-select (Ctrl/Shift+click). Click empty space to deselect.
Pan2Drag to move the canvas view. Right-drag pans in any tool.
Layout boundary (amber)
Line3Click-drag a straight boundary segment.
Arc—Click-drag endpoints, then adjust curvature with the midpoint handle.
Curve—Open Bézier: click anchors, double-click or Enter to finish a boundary segment.
Item shapes (green)
Rect4Click-drag a rectangular item to pack.
Circle5Click center, drag radius; resize later via handles.
Arc6Curved item segment with adjustable sweep.
Polygon7Click vertices; close on first point, double-click, or Enter.
Bezier8Smooth curve through anchors; double-click anchor/segment to remove or insert points.
Image9Click to pick a file; image placed as a packable item (trace optional).

On-canvas controls

  • Endpoint handles — drag to reshape; snap to nearby endpoints with a green join preview.
  • i badge — opens floating properties (Dim · Fit · Image · Layout tabs). Click the name to rename.
  • Rotation bar — ↺, degrees, ↻, pivot X/Y when a rotatable item or group is selected.
  • Selection actions — Join points, Group, Ungroup, Delete on the canvas action bar.
  • Dimension labels — on-shape readouts for lines, rects, circles, polygons, and segments (respects unit setting).

Packer panel (right)

  • Repack current items — re-arrange only; nothing added or removed.
  • Create new items / Refresh — random shape generator for tests.
  • Max sec — time cap, or empty for exhaustive search.
  • Rotation step° — finer steps = more orientations tried (1° = max quality).
  • All items list — #, custom name, priority, type, size; overflow vs placed status.

Header & file menu

  • Open / Save / Save As / New — local .fitshapes.json workflow.
  • Units — mm, cm, in, ft.
  • Undo / Redo — edit history.
  • Import STEP / Export STEP — paid, processed locally.
  • Print / Download — paid shop-floor and offline outputs.
  • Help — full in-app manual mirrors this reference.

Built for material—and space—constrained work

Any business that manually nests or lays out irregular shapes in a bounded area. These teams tend to convert fastest.

CNC remnant sheet with nested parts in AutoFitShapes

CNC, laser & waterjet

High intent

Define the sheet, nest parts for yield, control kerf spacing, export packed geometry to STEP for CAM.

Sign and vinyl cutting shop

Sign & vinyl shops

High intent

Letters, logos, and decals on rolls—less waste, spacing preserved, priorities honored.

Marine canvas and upholstery work

Marine canvas

High intent

Covers, cushions, enclosures on costly fabric—full-scale print guides before cutting.

Cabinet layout on plywood in AutoFitShapes

Woodworking & cabinets

High intent

Panels and templates on plywood—auto layout, manual tweaks, then CNC.

Scale print layout from AutoFitShapes

Print & large format

High intent

Nest stickers, labels, and die-cut shapes on media to protect margins.

Textile and upholstery pattern layout

Textile & upholstery

Trace patterns, compare fabric layouts without enterprise nesting suites.

Tile and stone installation planning

Tile, stone & counters

Room and slab outlines—visualize cuts and remnant use before install.

Trade show floor layout

Events & trade shows

Booths, furniture, and gear in hall footprints with clearance zones.

Warehouse storage layout in AutoFitShapes

Warehouses & storage

Floor layouts for pallets, aisles, and equipment—dense auto pack, human refinement.

Interior space and furniture layout

Architecture & interiors

Quick furniture and fixture studies in irregular rooms before full BIM.

Backyard patio and garden layout

Backyard & garden design

Plot yard boundaries, patios, beds, and outdoor zones—scale plans before hardscape and planting.

Questions

What is nesting software?

Software that places parts inside a sheet or boundary so you use less material and fit more per cut or print run.

Can it handle irregular shapes?

Yes—polygons, curves, arcs, circles, and traced images pack together inside your layout boundary.

Any install?

No. Use a modern browser; save to your account or locally depending on plan.

STEP export?

Included on paid plans for shops feeding CAD, laser, or CNC workflows.

Try the next layout in minutes

Import or draw shapes, nest automatically, reduce waste—print and STEP when your shop needs them.

Go to fitshapes.isore.app