Upload a drawing, confirm the turf zone and scale, and get a verified area with an optimised laying plan — the same data that drives the PDF proposal.
Drop a PDF or image, then click each coloured fill to add it as a zone — pick several disconnected pieces or colours into one take-off. Click a numbered zone to remove it.
Set px/m from a known on-drawing dimension — not the printed area.
Measured two ways, checked against the printed figure.
Swept H/V and start point. Click an option to drive the plan below.
Turf green, wastage red. Roll brackets and roll-end off-cuts marked. Legend below the plot.
Roll usage laid end to end — reusable off-cuts vs scrap at each roll end.
Per-row cut, source roll, and running remainder.
| Row | Orient | Cut length | From roll | Roll remainder |
|---|---|---|---|---|
| {{ s.row }} | {{ s.orient }} | {{ s.len }} | {{ s.roll }} | {{ s.rem }} |
Generated from the exact figures above — the PDF and this tool can't disagree.
| Calibration | {{ disp.ver.scaleSource }} |
| Chosen layout | {{ disp.fig.title }} |
| Rows / longest run | {{ disp.proj.rowsRun }} |
| Reusable off-cuts | {{ disp.offcut.reuse }} |
| Roll plan | {{ disp.rollSummary }} |