Plant spacing calculator

Pick a crop and your bed size to see how many plants fit, using rows, a square-foot grid, or offset spacing.

Defaults are tomato’s recommended spacing (24″ apart, rows 36″). Override either field for your own layout.

Traditional rows
Per row
5
Rows
2
Total plants
10
Square-foot grid
Squares
32
Total plants
32
1/sq ft
Offset (triangular)
Total plants
9
~15% more

How this is calculated

Rows: plants per row = bed length ÷ in-row spacing (+1 for the first plant); rows = bed width ÷ row spacing. Total = plants per row × rows.

Square-foot grid: full squares in the bed × the crop’s plants-per-square figure (1 for a tomato, 4 for lettuce, 16 for carrots).

Offset (triangular): staggering every other row lets plants sit ~15% closer for the same spacing between neighbours.

Defaults come from each crop’s recommended spacing; override either field.

Related

Raised bed soil calculatorSquare-foot gardening guideCrop directory