MANUFACTURING

Material Planner

Estimate material weight and plan straight cuts from a single parts list.

Estimated weight, the number of stock bars to buy, and a straight-cut layout that accounts for saw kerf and end trim.

Example: Twelve 1,200 mm parts from 6,000 mm bars with a 3 mm kerf: 3 bars, 216 mm of offcut, 5.65 kg of steel.

v0.1.0 · last reviewed 17 September 2026
Loading the workspace…
BUILT TO BE UNDERSTOOD

A clear plan starts
with clear assumptions.

No black-box numbers. Here is what goes into your result.

How weight is estimated

Mass (kg) = section area (mm²) × length (mm) × density (kg/m³) ÷ 1,000,000,000. Flat bars use width × thickness; round bars use π × diameter² ÷ 4. Tubes subtract the inner void. Rectangular tubes assume sharp corners, so actual supplier weights can differ due to corner radii, tolerances, and alloy. The default density is generic steel, not a grade specification.

How cuts and allowances work

Parts are sorted longest first, then placed in the stock bar with the smallest remaining space that fits. This best-fit decreasing heuristic produces a feasible plan, not a guarantee of global optimality. Each piece consumes one kerf, including the last piece. Both end trims include their own cutting allowance. Offcut excludes finished lengths, kerf, and trims. Lengths support up to three decimal places in mm.

What this utility supports

One profile and stock length per plan; up to 100 part rows and 1,000 finished pieces; metric dimensions and straight 1D cuts. No mitres, 2D nesting, limited inventory, mixed profiles, or structural strength assessment. Inputs stay in browser memory and are lost on refresh; a profile handed off from Pipe Weight arrives through the browser's session storage, never the URL. Nothing you type is uploaded or stored. To understand how the utility is used, the page sends the same anonymous usage counts as the rest of the site to our own server, tagged with this utility's name and nothing else: no inputs, no cookies, and no third-party scripts. The privacy page lists every one of them.