Plant spacing calculator
Open Plant spacing calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "plant-spacing-calculator",
"category": "calculators",
"built": true,
"requirements": "Maximum 10,000 plant centers, 1,000 rows and 2,000 mm drawing dimensions before the outer print margin. This is a geometric plan, not a yield estimate or plant-health recommendation.",
"implementation": {
"fields": [
{
"key": "length",
"label": "Rectangular bed length",
"value": 5,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "width",
"label": "Rectangular bed width",
"value": 3,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "edge",
"label": "Center-to-edge margin on all four sides",
"value": 0.25,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "plantSpacing",
"label": "Center spacing along each row",
"value": 0.5,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "rowSpacing",
"label": "Center spacing between rows",
"value": 0.5,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "unit",
"label": "Dimension unit",
"value": "m",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft",
"yd"
]
},
{
"key": "pattern",
"label": "Planting pattern",
"value": "Offset rows",
"type": "select",
"values": [
"Aligned rows",
"Offset rows"
]
},
{
"key": "scale",
"label": "SVG scale denominator (1:n)",
"value": 25,
"type": "number",
"min": 1,
"max": 10000,
"step": "any",
"help": "A larger denominator makes a smaller drawing. For example, a 10 m bed is 400 mm at 1:25. Maximum drawing side: 2,000 mm."
}
],
"input": false,
"background": true,
"live": true,
"presentation": "metrics",
"note": "Generate every plant coordinate and a physical-size SVG at the selected scale. Offset rows shift by half the along-row spacing. Maximum 10,000 plants, 1,000 rows and 2,000 mm drawing dimensions. Runs on your device. Changing units keeps the entered numbers.",
"experience": {
"automatic": true,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.",
"helpParts": [
"Change the input or settings to update your result.",
"Results update as you type.",
"Up to 1,000,000 characters."
],
"action": null
},
"mode": "automatic",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Create aligned or offset rows with a coordinate for every plant and a scaled SVG garden plan.
How to use Plant spacing calculator
- Enter your measured quantities, units and assumptions.
- Review the calculated result and the stated limits.
- Download the report or plan for your project.
Useful next steps
Choose the center spacing
Measure a rectangular bed, set the margin from each edge to plant centers, and choose along-row and between-row spacing. Offset rows shift alternate rows by half the along-row spacing.
Use the coordinate plan
Run the calculation to download every plant position and a physical-size SVG at 1:n scale. Coordinates start at the bottom-left corner. Print at actual size and measure the 100 mm calibration bar before relying on print dimensions.
Save the measurements and assumptions
Download CSV and a text or JSON report. The calculation runs on your device. Changing a unit keeps the number you entered, so check both before using the result.