Garden Plant Spacing Calculator

Square-foot grid planting: one plant per spacing square, counted across both axes — the standard kitchen-garden layout method. Free, instant

Quick answer: Square-foot grid planting: one plant per spacing square, counted across both axes — the standard kitchen-garden layout method. Free, instant, private — runs entirely in your browser.

How to use

  1. Measure the bed and enter it in the Bed length (m) and Bed width (m) fields.
  2. Read the Plant spacing (cm) value off the seed packet or plant label and enter it (the default is 30 cm).
  3. Press Calculate / Generate to see the plant count and the grid, for example 11 x 4.
  4. Interpret the grid numbers: plants per row along the length, times the number of rows across the width.
  5. Remember the count includes a plant at each edge - that is the extra position added in both directions.
  6. Buy a few spare seedlings as insurance, and re-run the numbers for every different crop spacing you plan to grow.

About this tool

Square-foot grid planting: one plant per spacing square, counted across both axes — the standard kitchen-garden layout method.

Ordering seedlings without a layout is how gardeners end up short at planting time or with a tray of leftovers. This calculator uses the standard grid method: your bed is treated as rows and columns, the length and width you enter are each divided by the plant spacing, and one extra position is added in each direction so the edges get a plant too. Enter the bed size in the Bed length (m) and Bed width (m) fields and the packet value in the Plant spacing (cm) field to get a total plus a grid such as 11 x 4.

Take the spacing number straight from the seed packet or plant label, because it reflects how much room the mature plant needs; crowding invites disease and competition, while extra room wastes bed space. The tool assumes a rectangular bed planted with a single crop in straight rows, so staggered layouts, curved beds, or mixed plantings need your own adjustment. A common habit is to buy about ten percent more seedlings than the count, as germination and transplant losses are normal. Re-run the numbers for each crop, since spacing is what changes most between vegetables and flowers.

FAQ

How does the calculator count plants?
It uses a square grid: your bed length and width are each divided by the spacing, and one is added to each result so the edges get a plant too. The two results are multiplied - plants per row times number of rows - to give the total, which is also shown as a grid such as 11 x 4.
Why does a 3 x 1 metre bed at 30 cm spacing need 44 plants?
Along 3 metres you get 11 positions (3 divided by 0.3, plus one for the edge) and across 1 metre you get 4 positions; 11 times 4 equals 44. The extra positions are the edge plants at the end of every row and column, which the grid method always includes.
Should I use the spacing on the seed packet?
Yes - that value is what the tool expects, entered in centimetres. Packet spacing reflects the mature plant; cramming more in raises disease and competition problems, while extra room wastes bed space. When a range is given, the smaller figure produces the densest standard planting.
What are the tool's limitations?
It assumes a rectangular bed planted with one crop in straight rows and columns. It cannot lay out staggered or diamond patterns, curved or keyhole beds, companion planting, or several different spacings in one bed, and it does not subtract paths or frame borders inside the area.
Do I need an account or an app?
No. The calculator is a plain web page that runs in your browser: nothing to install, no account, and your measurements are not uploaded anywhere. Refresh the page and you can plan the next bed immediately.
Who benefits most from this tool?
Home growers ordering seedlings or seeds online, school garden classes working out how many plants a raised bed holds, and allotment gardeners comparing layouts before the season starts. It turns the question of how many tomato plants fit into a quick, checkable number.

Rate this tool

Your rating stays in this browser (local storage) — nothing is sent to any server.