Skip to main content

Organic Backyard Gardening

This page contains affiliate links. If you choose to make a purchase after clicking a link, we may receive a commission at no additional cost to you.  Thank you for your support!

Last Updated on September 18, 2026

Square Foot Garden Calculator: How Many Plants Fit in Your Bed

A square foot garden gives every square foot of bed its own square, so a 4×8 bed is 32 squares, and each crop gets a set number of plants per square: 16 carrots, 9 beets, 4 lettuce, 1 pepper, or 1 tomato per 4 squares. Enter your bed size and crops below. The calculator multiplies it out, warns you when you run out of squares, and draws a grid you can print. It also works backward: switch a crop to plants and it tells you how many squares they need.

1. Bed size

Common beds:

2. Crops Up to 12. The grid fills from the top left in this order, so list tall and climbing crops first and treat the top edge as north.

The crop picker needs JavaScript. The result below is the 4×8 example plan.

Load a plan:

4 × 8 ft bed: 32 squares. Your crops use 32, 0 free. Total: 173 plants.

CropPer squareSquaresPlants
Tomatoes1 per 4 squares41
Cucumbers212
Peas919
Peppers (bell)133
Kale133
Onions (large)428
Beans (bush)9327
Beets9327
Carrots16348
Basil2 to 4 (counted at 2)36up to 12
Lettuce (leaf)4312
Spinach9327
Total32173

4 × 8 ft bed, 32 squares. Each square is 1 ft; put the top edge on the north side.

Tomato1
Cuke2
Peas9
PepB1
PepB1
PepB1
Kale1
Kale1
Kale1
Onion4
Onion4
BeanB9
BeanB9
BeanB9
Beet9
Beet9
Beet9
Carrot16
Carrot16
Carrot16
Basil2
Basil2
Basil2
LetL4
LetL4
LetL4
Spin9
Spin9
Spin9
  • Tomato Tomatoes: 1 per 4 squares, 1 plant
  • Cuke Cucumbers: 2 per square, 2 plants
  • Peas Peas: 9 per square, 9 plants
  • PepB Peppers (bell): 1 per square, 3 plants
  • Kale Kale: 1 per square, 3 plants
  • Onion Onions (large): 4 per square, 8 plants
  • BeanB Beans (bush): 9 per square, 27 plants
  • Beet Beets: 9 per square, 27 plants
  • Carrot Carrots: 16 per square, 48 plants
  • Basil Basil: 2 to 4 per square, counted at 2, 6 plants
  • LetL Lettuce (leaf): 4 per square, 12 plants
  • Spin Spinach: 9 per square, 27 plants

Prints only the grid and its key.

How the 4×8 example adds up

The result above is the bed from my 4×8 raised bed layout, the size I build most. The tomato takes a 2×2 block, cucumbers and peas get one square each, onions get two, and peppers, kale, bush beans, beets, carrots, basil, lettuce and spinach get three each. That is 4 + 1 + 1 + 2 + (8 × 3) = 32 squares, a full bed.

Each plant count is squares times the chart: 3 squares of carrots × 16 = 48 carrots, 3 of beets × 9 = 27, 2 of onions × 4 = 8, and the tomato is 4 squares ÷ 4 = 1 plant. The whole bed comes to 173 plants. The layout page counts 8 peas and 1 basil per square, so it lists 169. The calculator uses the chart’s 9 peas and the low end of basil’s 2 to 4.

Order matters for the grid. Everything that climbs goes on the north edge, where it shades the path and not the bed; that is how the layout page places the tomato, cucumbers and peas, and UF/IFAS Extension gives the same advice for any trellis. List those crops first and they land in the top row. Two smaller plans load the same way: the 4×4 layout is 16 squares and 90 plants by the chart, and the 3×6 layout is 18 squares and 96 plants.

If you would rather not count squares by hand, Plan My Garden is free to start: draw your bed, pick your crops, and it places each plant at square foot spacing for you.

Plants per square for every crop on my chart

These are the numbers the calculator uses, from my square foot gardening chart, sorted A to Z. Where the chart gives a range, like basil at 2 to 4, the calculator counts the low number and shows the high one as “up to.” Three rows are not on the chart; they come from my crop pages: pole beans at 8 per square, tomatoes pruned to one stem at 1 per square, and zucchini on a stake at 1 per square. The last column is a whole 4×8 bed of one crop. It is a ceiling, not a planting plan.

CropPer squareSpacingWhole 4×8 bed, up to
Artichoke1 per 4 squares24 in (2×2 ft block)8
Arugula46 in128
Asian greens46 in128
Basil2 to 4a pair, or 6 in64 to 128
Beans (bush)94 in288
Beans (pole)8around a pole or trellis256 on a trellis
Beets94 in288
Bok choy (baby)94 in288
Broccoli112 in32
Broccoli rabe112 in32
Brussels sprouts112 in32
Cabbage112 in32
Cantaloupe1 per 4 squares24 in (2×2 ft block)8, vines trained out of the bed
Carrots163 in512
Cauliflower112 in32
Celery46 in128
Celtuce2a pair, about 6 in apart64
Chives46 in128
Cilantro1 to 912 to 4 in32 to 288
Collards112 in32
Corn46 in128
Cucumbers2a pair, about 6 in apart64 on a trellis
Dill2a pair, about 6 in apart64
Eggplant112 in32
Endive46 in128
Fennel46 in128
French sorrel4 to 96 to 4 in128 to 288
Garlic46 in128
Green onions163 in512
Kale112 in32
Kohlrabi46 in128
Leeks94 in288
Lettuce (head)46 in128
Lettuce (leaf)46 in128
Melons1 per 4 squares24 in (2×2 ft block)8, vines trained out of the bed
Mint1 to 412 to 6 in32 to 128
Onions (bunching)163 in512
Onions (large)46 in128
Oregano112 in32
Parsley46 in128
Parsnips94 in288
Peanuts112 in32
Peas94 in288 on a trellis
Peppers (all others)112 in32
Peppers (bell)112 in32
Potatoes2a pair, about 6 in apart64
Pumpkins1 per 4 squares24 in (2×2 ft block)8, vines trained out of the bed
Quinoa46 in128
Radicchio2a pair, about 6 in apart64
Radishes163 in512
Rhubarb112 in32
Rosemary112 in32
Rutabagas46 in128
Sage112 in32
Scallions163 in512
Shallots46 in128
Sorrel2a pair, about 6 in apart64
Spinach94 in288
Squash1 per 4 squares24 in (2×2 ft block)8, vines trained out of the bed
Strawberries1 to 412 to 6 in32 to 128
Swiss chard46 in128
Tarragon112 in32
Thyme46 in128
Tomatoes1 per 4 squares24 in (2×2 ft block)8
Tomatoes (pruned to one stem)112 in32
Turnips94 in288
Wasabi112 in32
Watercress112 in32
Watermelon1 per 4 squares24 in (2×2 ft block)8, vines trained out of the bed
Yams46 in128
Zucchini1 per 4 squares24 in (2×2 ft block)8
Zucchini (staked)112 in32

Blueberries and raspberries are on the chart but not in the calculator. They need about 3 feet (blueberries) and 2 to 3 feet (raspberries) between plants and do best in their own patch, outside the vegetable beds.

How the square foot method counts

Square foot gardening is Mel Bartholomew’s method. The Square Foot Gardening Foundation dates it to 1976 and his first book to 1981, and the Foundation’s FAQ calls the grid the hallmark of the method. You divide the bed into 1-foot squares with string or wood strips and plant each square as its own small grid.

To turn seed packet spacing into plants per square, divide 12 inches by the spacing and multiply the answer by itself. That is the formula on my chart page:

  • 3 inches apart: 12 ÷ 3 = 4 a side, and 4 × 4 = 16 per square (carrots, radishes, green onions)
  • 4 inches: 3 × 3 = 9 per square (beets, bush beans, spinach)
  • 6 inches: 2 × 2 = 4 per square (lettuce, garlic, large onions)
  • 12 inches: 1 per square (peppers, broccoli, kale)
  • 24 inches: 1 plant per 2×2 block of 4 squares (unpruned tomatoes, pumpkins, melons)

Two per square is the one count with no grid of its own. The pair goes about 6 inches apart, along the trellis edge for cucumbers. UF/IFAS Extension uses the same 1, 4, 9 and 16 counts, plus 2 per square for cucumbers on a trellis.

1 at 12 in4 at 6 in9 at 4 in16 at 3 in
One square foot planted at 1, 4, 9 and 16 per square: 12 inches divided by the spacing gives the plants per side.

Seed packet spacing to plants per square

4 in apart = 9 plants per square, a 3 × 3 grid (3 a side).

The converter rounds down to whole plants a side, so a packet that says 5 inches gives 2 a side and 4 per square, each plant a little past its minimum. Spacing wider than 12 inches takes a block of squares: 18 or 24 inches is a 2×2 block, 30 or 36 inches a 3×3 block.

When the grid number is not the number to plant

  • Vines. Pumpkins, melons, watermelon, cantaloupe and squash get 1 plant per 4 squares, and my chart says to train them outside the growing area. A bed full of them only works if the vines have somewhere to go.
  • Tomatoes. The chart gives an unpruned tomato 4 squares. I prune to a single stem and grow them up a stake or string, which fits 1 per square. The method is in how to prune tomato plants.
  • Zucchini. A bush zucchini spreads over a 2×2 block. Grown up a single stake with the lower leaves off, one fits in a square: how to grow zucchini vertically.
  • Climbers. Cucumbers at 2 per square, peas at 9 and pole beans at 8 all assume something to climb. Put the trellis on the north side so it does not shade the bed.
  • Strawberries. The chart allows 1 to 4. I plant 1 per square in their own bed, because runners fill every gap you give them.
  • Potatoes. 2 per square gives more, smaller potatoes; 1 per square gives fewer, larger ones.

Quick questions

How many plants fit in a 4×8 square foot garden?

A 4×8 bed has 32 squares. That is up to 8 plants of a crop that takes 4 squares, like unpruned tomatoes or squash, up to 32 peppers or broccoli, and up to 512 carrots or radishes. The 12-crop example on this page holds 173 plants.

How do you calculate plants per square foot from seed packet spacing?

Divide 12 inches by the spacing on the packet and multiply the result by itself. 3 inches apart is 16 per square, 4 inches is 9, 6 inches is 4 and 12 inches is 1. A plant spaced wider than 12 inches takes a block of squares.

How many squares does a tomato plant need?

Four squares, a 2×2 foot block, if you let it grow as a bush. Pruned to a single stem and tied up a stake or string, one tomato fits in one square.

How big a square foot garden do you need per person?

Clemson Extension figures one 4×4 bed, 16 square feet, per person for fresh eating, and a second 4×4 bed, 32 square feet in all, if you also want to preserve. Planted in conventional rows, the same Clemson page puts it at about 100 square feet per crop per person.

How much soil does a square foot garden need?

The Square Foot Gardening Foundation says 6 inches of Mel's Mix grows almost any vegetable except potatoes and carrots, which need it built up deeper. A 4×8 bed filled 6 inches deep holds 4 x 8 x 0.5 = 16 cubic feet. For your own bed size, use the raised bed soil calculator on this site.

Let the planner place them

This calculator counts one bed and leaves the timing to you. Plan My Garden is free to start: enter your zip code and it finds your frost dates, draw your beds, pick your crops, and it places each plant at square-foot spacing and builds a planting schedule with start indoors, transplant and direct sow dates.


Recent Posts

This page contains affiliate links. If you choose to make a purchase after clicking a link, we may receive a commission at no additional cost to you.  Thank you for your support!

Share This Post!

Follow Us!

Plan your vegetable garden free, in minutes

Enter your zip code, draw your beds, and pick your crops. Plan My Garden gives you a planting schedule for your frost dates and a square-foot layout with the spacing worked out. Free to start.

Plan My Garden Free