Plant Spacing Calculator
How many plants fit in your bed? Enter your bed size and spacing — or pick a crop — to see the count, with a grid preview.
Extra to cover losses (10% is typical).
You can plant
32plants
- Per row
- 8
- Rows
- 4
- Buy (incl. spare)
- 36 plants
Shop what you need
Some links are affiliate links — we may earn a commission at no extra cost to you. Disclosure.
Who needs a plant spacing calculator
This tool is for planning a bed before you plant it, so you buy the right number of seedlings or seed packets and don't end up with crowded, competing plants or wasted space. Spacing isn't just about looks — plants set too close compete for light, water, and nutrients, which cuts yield and raises disease risk from poor airflow; too far apart wastes bed space you could be growing in.
Enter your bed size and a spacing distance (in inches), or pick a crop preset, and the calculator works out how many plants fit — in a simple square grid or a denser triangular (offset) layout.
Common crop spacing
Spacing recommendations vary by variety, climate, and how a plant is trained (staked vs. sprawling, for example), so treat these as reliable starting ranges rather than fixed rules — seed packets and local extension guides are the last word for a specific variety. In-row spacing here means the distance between plants; plants-per-square-foot is the shortcut used in square-foot gardening.
Pick the closer end of a range in rich, well-watered soil with good airflow, and the wider end in tighter conditions or larger varieties.
| Crop | In-row spacing | Plants per sq ft |
|---|---|---|
| Tomato | 24 in | 1 |
| Pepper | 18 in | 1 |
| Broccoli | 18 in | 1 |
| Bush bean | 4–6 in | 9 |
| Spinach | 3–4 in | 9 |
| Onion | 4–5 in | 9–16 |
| Lettuce | 8–10 in | 4 |
| Carrot | 2–3 in | 16 |
Bottom line: bigger, sprawling plants like tomatoes need feet of space; leafy greens and roots pack in by the handful per square foot.
Square vs. triangular (offset) layout
A square grid plants in straight rows and columns, with each plant sitting directly across from and behind its neighbors. It's the simplest layout to mark out and the easiest to walk and weed in straight lines, but it leaves diamond-shaped gaps of unused soil between plants.
A triangular, or offset, layout staggers every other row by half the spacing distance, so each plant nests into the gap left by the row before it — the same pattern as how bricks or hexagons tile a surface efficiently. Because plants pack more tightly without actually crowding each other, triangular spacing fits roughly 15% more plants in the same bed area. It's the better choice when you're trying to maximize a small bed and don't need row access for a wheeled cart or tiller.
Bottom line: use square spacing when you need straight-line access; switch to triangular when you want to squeeze the most plants out of a fixed bed.
Square-foot gardening mode
Square-foot gardening skips inch-based spacing and instead divides a bed into 1 ft × 1 ft cells, each planted with a fixed number of a given crop — 1 large plant like a tomato or pepper, 4 medium plants like lettuce, 9 small plants like bush beans, or 16 very small plants like carrots or radishes. It's a simplified stand-in for the spacing math above, popular because it's easy to plan and mark out with string or a grid frame.
Switch the calculator to square-foot mode and enter plants-per-square-foot instead of an inch spacing to get a plant count using this system directly.
Row spacing vs. in-row spacing
These are two different distances, and mixing them up is a common planning mistake. In-row spacing is the distance between plants within the same row — the numbers in the table above. Row spacing is the distance between rows themselves, which is often wider, especially for crops that vine, sprawl, or need room for a hoe or wheeled cart to pass between rows.
For a dense bed with no equipment access, rows can sit as close as the in-row spacing itself, which is effectively what a square or triangular grid layout does. For row-cropped vegetables like tomatoes, squash, or corn grown in a larger garden, row spacing is often set wider than in-row spacing to leave a walking or equipment path — check the crop's specific guidance rather than assuming the two match.
Row spacing by crop, side by side
Seeing in-row and between-row numbers for the same crop side by side makes the gap between them clearer than reading them separately. Vining or sprawling crops like tomatoes and peppers need wide row spacing even though the plants themselves aren't spaced that far apart within the row — the extra room is for the plant's mature spread and for you to walk or reach between rows.
Roots and leafy greens like carrots, lettuce, and spinach need far less of a gap in either direction, since they stay small and don't sprawl. Use the ranges below as a starting point for a traditional row garden; a raised bed with no walking rows can often tighten the between-row number toward the in-row one.
| Crop | In-row spacing | Between-row spacing |
|---|---|---|
| Tomato | 24 in | 36 in |
| Carrot | 2–3 in | 12–18 in |
| Lettuce | 8–10 in | 12–18 in |
| Bush bean | 4–6 in | 18–24 in |
| Pepper | 18 in | 24–36 in |
| Onion | 4 in | 12 in |
| Spinach | 3–4 in | 12 in |
Bottom line: between-row spacing is usually wider than in-row spacing, sometimes by 2–3x — don't assume a crop's row gap matches its in-row gap.
Plants per bed, by bed size (square-foot method)
The square-foot method scales cleanly once you know a bed's total square footage: just multiply the area by the plants-per-square-foot tier (1, 4, 9, or 16) for whatever crop you're planting. That makes it easy to compare how differently sized crops fill the same bed, without recalculating from scratch each time.
The table below runs this for four common bed footprints, across all four spacing tiers. A 4×8 bed, for example, holds 32 large plants at 1 per sq ft, but 512 very small plants like radishes at 16 per sq ft — the same bed, sixteen times the plant count, just by changing what's growing in it.
| Bed size | 1 / sq ft | 4 / sq ft | 9 / sq ft | 16 / sq ft |
|---|---|---|---|---|
| 4×4 (16 sq ft) | 16 | 64 | 144 | 256 |
| 4×8 (32 sq ft) | 32 | 128 | 288 | 512 |
| 2×8 (16 sq ft) | 16 | 64 | 144 | 256 |
| 3×6 (18 sq ft) | 18 | 72 | 162 | 288 |
Bottom line: total plant count scales directly with square footage — a 2×8 bed and a 4×4 bed hold the same count because both are 16 sq ft.
How it's calculated
- 1
Measure your bed
Enter the bed length and width in feet.
- 2
Set the spacing
Type the spacing in inches, pick a crop preset, or switch to square-foot-gardening mode (plants per square foot).
- 3
Choose a layout
Square grid is simplest. Triangular (offset) staggers every other row and fits ~15% more plants in the same space.
Frequently asked questions
How far apart should I plant tomatoes?
About 24 inches apart in a row — or one per square foot in square-foot gardening. Set the crop preset to Tomato and the calculator fills this in.
Square vs triangular spacing — which fits more?
Triangular (offset) packing fits roughly 15% more plants in the same bed because each staggered row nests into the gaps of the one before it.
Does this work for raised beds?
Yes — enter the inside dimensions of the bed. The calculator assumes half-spacing margins from the edges.