Plant Spacing Calculator

How many plants fit a bed, row or field at a given spacing — plus plants per square foot, plants and trees per acre, and square vs triangular layouts. Enter your spacing and the geometry does the rest.

To find plants per square foot, divide 144 by the square of the spacing in inches (e.g. 6-inch spacing = 144 ÷ 36 = 4 plants per square foot); for a whole bed or field, divide the area by the in-row spacing times the row spacing. The common mistake: plants do not pack in circles — the count comes from the rectangle (or triangle) each plant occupies.

What do you want to work out?

Enter a plant spacing in inches and this returns how many plants go in one square foot and in a whole bed. The per-square counts (1, 4, 9, 16…) fall straight out of 144 ÷ spacing² — they are not copied from any branded chart.

Loads a typical, editable spacing. Real spacing varies by variety — read the seed packet or tag.
Centre-to-centre, in inches.
Leave blank for the per-square figure only.

Pure spacing geometry — it does not account for plant width at the bed edge, paths, mature canopy, airflow or local growing conditions, and it does not replace local horticultural advice. Typical spacings are editable examples; always read the variety’s packet or tag.

[ Ad slot — replace with AdSense / Ezoic code ]

What this plant spacing calculator does — and its lane

This tool handles discrete-plant spacing geometry: how many individual plants, seedlings, bulbs, shrubs or trees fit a given area at a given spacing, and the matching density figures — plants per square foot, per square metre, per acre and per hectare. It is the tool for “how many do I buy?” It is not a seed-by-weight tool (that is the grass seed calculator), not a nutrient tool (the fertilizer calculator) and not a volume tool (the soil calculator). The one job here is counting plants from spacing, and getting the square-versus-triangular difference right.

The real friction this fixes: most quick answers stop at “area divided by spacing,” which silently assumes a square grid and ignores the roughly 15% extra you get from offset rows — and they rarely show plants per square foot, per acre and per bed in one place. This shows all of them, in either layout, with the formula on the page.

How many plants per square foot?

For an even, square grid, the number of plants per square foot is 144 divided by the square of the spacing in inches. There are 144 square inches in a square foot, and each plant on a square grid claims a square of side equal to the spacing.

plants per sq ft = 144 ÷ (spacingin)² = 1 ÷ (spacingft
plants in a bed = bed area ÷ (in-row spacing × row spacing)

So 12-inch spacing gives 144 ÷ 144 = 1 plant per square foot, 6-inch spacing gives 144 ÷ 36 = 4, 4-inch spacing gives 144 ÷ 16 = 9, and 3-inch spacing gives 144 ÷ 9 = 16. Those familiar grid numbers used in intensive, square-foot-style gardening are simply this division — the calculator computes them rather than reading them off a chart, so any spacing works, including in-between values like 5 or 8 inches.

How many of each vegetable fit per square foot

The table below lists typical, editable spacings for common crops (widely published horticultural ranges, given as a starting point) and the plants-per-square-foot each spacing produces from the same 144 ÷ spacing² math. Treat them as a guide for intensive grid spacing, not a rule — actual spacing varies by variety, climate and how big you let plants grow, so check the packet. Pick a crop in the calculator to load its spacing, then edit it freely.

CropTypical spacingPer square foot
Carrot2–3 in16–36
Radish2 in36
Onion3–4 in9–16
Beet3 in16
Spinach3 in16
Pea2–3 in16–36
Garlic4 in9
Bush bean4–6 in4–9
Lettuce6–8 in2–4
Pole bean6 in4
Basil6 in4
Corn6–12 in1–4
Zinnia6–9 in1–4
Tulip bulb4–6 in4–9
Strawberry12 in1
Cucumber12 in1
Broccoli12–18 in¼–1
Cabbage / kale12–18 in¼–1
Pepper12–18 in¼–1
Zucchini / squash18–24 in
Tomato18–24 in

Where a crop needs more than one square foot each (tomato, squash), the “per square foot” figure is below one — that simply means one plant spans several squares. The bed-area output handles those cleanly by counting whole plants.

Plant spacing in rows and beds

For a planted bed or field, each plant claims a rectangle equal to its in-row spacing times its between-row spacing, so the count is the area divided by that rectangle. A single row holds floor(row length ÷ spacing) + 1 plants — the “+1” is the plant at the very start of the row, the one most calculators forget. The bed mode lets you enter length × width or row length × number of rows, in feet/inches or metres/centimetres.

Square vs triangular (offset) spacing

In a square layout, plants line up in a grid and each occupies spacing × spacing. In a triangular (also called offset, staggered, diamond or hexagonal) layout, every other row shifts by half the spacing, so the rows nest closer together. That packs roughly 15% more plants into the same area at the same centre-to-centre distance — the density is multiplied by about 1.155 (equivalently the row spacing is multiplied by 0.866, the height of an equilateral triangle). Triangular is common in landscaping, ground cover and hedges; square is easier to lay out and to weed or harvest between.

Plants and trees per acre

For orchards, windbreaks, field crops and reforestation, work in plants or trees per acre. An acre is 43,560 square feet, so:

plants/trees per acre (square) = 43,560 ÷ (s1ft × s2ft)
triangular = 43,560 ÷ (s1ft × s2ft × 0.866) ≈ square × 1.155
per hectare = per acre × 2.4711

For example, trees on a 20 ft × 20 ft square spacing give 43,560 ÷ 400 = about 109 per acre; the same spacing offset (triangular) gives about 126 per acre. Enter a total area in acres to turn the density into a whole-field plant count.

[ Ad slot — replace with AdSense / Ezoic code ]

Frequently asked questions

How many plants per square foot?

144 ÷ (spacing in inches)². So 12″ = 1, 6″ = 4, 4″ = 9, 3″ = 16 per square foot. For a whole bed, divide its area by the in-row spacing times the row spacing. The per-square mode does both.

What is the plant spacing formula for a bed?

Number of plants = bed area ÷ (in-row spacing × between-row spacing), all in the same units. A single row holds floor(row length ÷ spacing) + 1 plants — the +1 counts the plant at the start of the row.

How many plants per acre?

43,560 ÷ (in-row spacingft × row spacingft) for a square grid; multiply by about 1.155 for triangular/offset. Per hectare = per acre × 2.4711. The per-acre mode does both layouts.

How many trees per acre at a given spacing?

Same as plants: 43,560 ÷ (spacing × row spacing) in feet. At 20×20 ft that is about 109 trees/acre square, ~126 triangular; at 10×10 ft about 436 square. Enter your spacing and acreage for the total.

Does triangular spacing really fit more plants?

Yes — about 15% more at the same centre-to-centre distance, because offset rows nest closer (row spacing × 0.866). In a small bed the gain can vanish once you round down to whole plants, so it matters most on larger areas.

Why do some crops show less than one plant per square foot?

Because a tomato or squash at 18–24″ needs more than a square foot each, so 144 ÷ spacing² comes out below 1 — one plant spans several squares. Use the bed-area output for a clean whole-plant count in those cases.

Is this a square foot gardening chart?

No. This computes plants per square foot from your spacing (144 ÷ spacing²) generically, for any value — it does not reproduce any branded grid chart. The familiar 1/4/9/16 figures simply fall out of the geometry.

Is this different from a grass seed or soil calculator?

Yes. This counts discrete plants from spacing. Lawn seed is sold by weight — use the grass seed calculator. Filling a bed with soil is a volume job — use the soil calculator. Feeding is the fertilizer calculator.