Skip to content
Vitali Web Tools
All toolsFavorites
Categories
DevicesTextDeveloperCalculatorsImagesAudio & VideoFiles & DataOffice & PlanningPDFCodes & Templates
Contact & feedback
Free tools without an account
Vitali Web Tools
Vitali Web Tools
Collapse sidebar
Tool library
FavoritesAccount
All tools/Calculators/Cutting Plan

Cutting Plan

Share tool
Share this tool

Only this public address is included. Your files, inputs and results stay out of the link.

Arrange required pieces on boards or linear stock. Include saw kerf, material quantities, grain direction and permitted rotation in the plan.

Processed on your deviceFree · No account needed
25

Preparing your tool…

A visual example

The saw cut also uses material

Two 400 mm pieces need more than 800 mm of stock when the kerf is 3 mm. The remainder determines whether another cut is needed.

  1. 1,000 mm stock: two cuts
    Material useLength
    Two pieces800 mm
    Two saw cuts6 mm
    Remainder194 mm
    Total1,000 mm
    01

    1,000 mm stock: two cuts

    Each 400 mm piece is separated. Two 3 mm cuts leave a 194 mm remainder.

  2. 803 mm stock: one cut
    Material useLength
    Two pieces800 mm
    One saw cut3 mm
    Remainder0 mm
    Total803 mm
    02

    803 mm stock: one cut

    One 3 mm cut separates the two exact 400 mm pieces. The second piece ends at the stock edge, leaving no remainder.

Enter the real kerf and inspect the actual cut sequence, not just the sum of the piece lengths.

Illustrative example. This one-dimensional example assumes usable stock with the stated dimensions. The planner uses a bounded heuristic and does not guarantee the globally optimal plan. Check the plan before cutting.

How to use it

  1. 1Choose 1D bars or 2D sheets and enter available stock and required parts in millimetres.
  2. 2Set quantities, saw kerf, rotation permissions and grain direction; mark existing offcuts.
  3. 3Review placements, the cut sequence, reusable remnants and any unplaced parts.
  4. 4Export the checked plan as PDF, CSV or JSON.

A 1,000 mm bar with two 400 mm pieces and two 3 mm cuts leaves 194 mm. If the stock is exactly 803 mm, only one cut is needed between the two pieces.

Details & limits

Bounded 1D/2D guillotine heuristic, up to 200 parts. Dimensions use 0.1 mm precision. Full kerf stays inside stock. Every placement is checked; global optimality is not promised.

Is the layout guaranteed to use the least material?

No. It uses a bounded guillotine-cut heuristic and checks dimensions, quantities, grain and kerf. Unplaced parts stay visible, including cases where a different layout might work. Review the cut sequence and measurements before cutting; the diagram is a plan, not machine instructions.

Include kerf and inspect unplaced pieces

The planner uses a bounded method for one-dimensional cuts and two-dimensional guillotine cuts, supporting up to 200 pieces. Dimensions use 0.1 mm precision, with the full saw kerf kept inside the stock. Every placement is checked, and pieces that do not fit remain visible. Review the plan before cutting: it is not a guarantee of the globally smallest possible waste.

Related tools

Unit Converter
© 2026 Vitali Web Tools
Guides & examplesPrivacyTermsImprintContactDeutsch

Enter the material you have and the pieces you need, then calculate their arrangement. All dimensions are in millimetres.

Example data is filled in. Try the calculation or replace it with your own measurements.

Material removed by the blade on each cut, for example 3 mm. Check your saw blade. Allowed: 0–20 mm.

Straight cuts across each fragment only. No extra edge trim is included. The plan is checked, but the smallest material use is not guaranteed.

Dimensions, grain and planning limits

Dimensions: 1–100,000 mm, to 0.1 mm. Up to 40 rows per table, 50 stock units and 200 pieces. Choose no grain requirement if direction does not matter. Existing edges are assumed finished, and the entire kerf must stay inside each fragment.

Runs stop after 60 seconds. You can cancel at any time; changing an input discards the previous plan.

Available material

Matching offcuts are opened before new stock. Stock without a known grain cannot satisfy a required grain direction.

NameLength (mm)QuantityGrainOffcutRow

Required pieces

Grain refers to the piece dimensions entered here. A 90° rotation also rotates its grain requirement.

NameLength (mm)QuantityRequired grainRow