Plant Spacing Calculator

Plant Spacing Calculator

Enter any two values and leave the third blank. This calculator will compute the missing value for a square grid (plants are equally spaced in both directions). Distances can be entered in centimetres (cm) and areas in square metres (m²). Plant density and area per plant will be calculated automatically.

Results

How does a Plant Spacing calculator work?


The plant spacing calculator is a tool that helps gardeners, farmers and landscapers decide how to distribute plants evenly over a given area. Whether you are planning a vegetable bed, a flower border or a grove of trees, giving each plant enough room is key to healthy growth. Too many plants packed together can stunt growth and invite disease, while too much space wastes valuable land. The calculator uses a simple set of mathematical relationships to remove the guesswork and tell you exactly how far apart to place your plants or how many plants you can fit.

Why spacing matters

Plants need access to sunlight, water and nutrients from the soil. If you plant them too close together, they compete for these resources and can become weak or diseased. On the other hand, leaving large gaps means your soil isn’t being used efficiently, and weeds can move in. Different species have different space requirements. Small bedding plants might thrive with only 20 cm between them, while shrubs may need 50 cm or more. Trees often require several metres. When you know the ideal spacing for your chosen plant, you can calculate how many plants will fit into your plot. Conversely, if you know how many plants you have, you can work out how much space you need or how far apart to plant them.

Inputs and outputs

Our plant spacing calculator has three main input boxes:

  1. Area (in square metres, m²) – the size of your plot.
  2. Plant spacing (in centimetres, cm) – the distance you want to leave between plants.
  3. Number of plants – the number of individual plants you plan to use.

You only need to enter values in two of these boxes. Leave the third one blank and press Calculate. The calculator will use the values you provided to compute the missing one.

  • If you enter the area and plant spacing, it will calculate how many plants you can fit.
  • If you enter the area and number of plants, it will calculate the spacing.
  • If you enter the spacing and number of plants, it will calculate the area required.

In addition to the main answer, the calculator also shows:

  • Area per plant – how much ground each plant will occupy (in m²).
  • Plant density – how many plants you have per square metre (plants/m²).

These extra values are useful if you want to know how tightly or loosely your plants will be arranged.

How the calculation works

The calculator assumes a square grid layout, where plants are arranged in rows and columns and the distance between each plant is the same in all directions. In a square grid, the area occupied by one plant is equal to the square of the spacing. If the spacing is s metres, then the area per plant is , and the plant density (the number of plants per square metre) is the reciprocal of that area, 1 / s². This means that if you double the spacing, the number of plants per square metre drops by a factor of four. Likewise, halving the spacing quadruples the density.

When you fill in the area and spacing, the calculator converts your spacing from centimetres to metres (by dividing by 100), squares it to get the area per plant, and divides the total area by this figure to find the number of plants that will fit. For example, if you have a bed that is 10 m² and you want a spacing of 50 cm, that spacing is 0.5 m; the area per plant is 0.5 m × 0.5 m = 0.25 m². Dividing 10 m² by 0.25 m² gives 40 plants. So in a 10‑square‑metre bed with 50 cm spacing, you can fit about 40 plants.

If you fill in the area and number of plants, the calculator divides the area by the number of plants to find the area per plant. It then takes the square root of that area and multiplies by 100 to convert back to centimetres. For example, if you have a 12 m² plot and plan to plant 48 plants, then each plant gets 12 / 48 = 0.25 m². The spacing is the square root of 0.25 m², which is 0.5 m or 50 cm. So you should plant each plant about 50 cm apart.

Finally, if you fill in the spacing and number of plants, the calculator works out how much area is needed by multiplying the number of plants by the area per plant. Suppose you have 30 shrubs and you know each shrub needs 80 cm of spacing. First, convert the spacing to metres: 80 cm is 0.8 m. The area per plant is 0.8 m × 0.8 m = 0.64 m². Multiply this by 30 plants to get 30 × 0.64 m² = 19.2 m². So you need at least 19.2 m² of space to accommodate 30 shrubs with 80 cm spacing.

Density and spacing

As mentioned above, the plant density (plants per square metre) is the reciprocal of the square of the spacing. If your spacing is 30 cm (0.3 m), the area per plant is 0.3 m × 0.3 m = 0.09 m². The density is 1 / 0.09 = 11.11 plants/m². That means you can fit just over eleven plants in each square metre. A 40 cm spacing (0.4 m) gives an area per plant of 0.16 m² and a density of 6.25 plants/m². A larger spacing of 60 cm (0.6 m) yields an area per plant of 0.36 m² and a density of 2.78 plants/m². Notice how quickly the density drops as spacing increases.

Practical example

Imagine you’re planning to cover a rectangular flower bed that measures 4 m by 3 m. The area is 4 m × 3 m = 12 m². You have 60 small annual flowers, and the recommended spacing on the plant label is 30 cm. You could use the calculator in different ways:

  • If you enter the area (12 m²) and spacing (30 cm), the calculator will tell you that you can fit 12 m² ÷ (0.3 m × 0.3 m) = 133 plants. Since you have only 60 plants, this means you have more than enough space, and you might increase spacing to give them more room.
  • If you enter the area (12 m²) and number of plants (60), leaving spacing blank, the calculator finds the area per plant: 12 / 60 = 0.2 m² per plant. The spacing is √0.2 m² ≈ 0.447 m, or about 44.7 cm. You could round that to 45 cm. This tells you to plant each flower about 45 cm apart to fill the bed with your 60 plants.
  • If you enter the spacing (30 cm) and number of plants (60), leaving area blank, the calculator multiplies the area per plant 0.09 m² by 60 to get 5.4 m². This means you could cover a 2 m × 2.7 m bed (5.4 m²) with 60 plants at 30 cm spacing. Since your actual bed is 12 m², you can space them further apart or buy more plants.

Ease of use

The goal of the plant spacing calculator is to be as straightforward as possible. You don’t need to remember any formulas. You simply input what you know, and the tool handles the unit conversions and arithmetic. It reports the answers clearly and also gives you area per plant and density. If you enter invalid values (like negative numbers or all three fields filled in), the tool politely asks you to correct them. There’s also a Clear button to reset the fields.