Skip to main content
HSCalculadora

Plant Spacing Calculator

Find how many plants fit in a garden bed.

in
in
in
in

Results update as you type.

Total plants
—
Number of rows—
Plants per row—

How it works

Spacing plants correctly gives them room to grow while making full use of your bed, and this calculator tells you how many plants fit and how to lay them out. You enter the bed length and width and the desired spacing between plants and between rows, and it returns the total number of plants, the number of rows, and plants per row. The method places a plant at the start of each row and then every spacing interval along its length, so a 48-inch row at 12-inch spacing holds five plants, not four. Rows are counted the same way across the bed's width. Proper spacing matters because crowded plants compete for light, water, and nutrients and suffer more disease from poor airflow, while over-spacing wastes garden space and invites weeds. Seed packets and plant tags give recommended spacing for each variety; use those figures here. For intensive methods like square-foot gardening, you can space plants equally in both directions to maximize yield. Remember this is a grid layout; a staggered or triangular pattern can fit a few more plants in the same area. Enter your bed size and spacing to plan your planting.

Formula

Plants per row = ⌊length ÷ spacing⌋ + 1; rows = ⌊width ÷ row spacing⌋ + 1

The number of plants along a row is the bed length divided by the plant spacing, rounded down, plus one for the plant at the start. The number of rows is found the same way using the bed width and row spacing. Multiplying rows by plants per row gives the total.

Source:Garden layout geometry

We review all our tools from time to time to ensure accuracy.

Worked example

Bed length:48Bed width:24Spacing between plants:12Spacing between rows:12
5 plants per row × 3 rows = 15 plants in a 48×24 inch bed at 12-inch spacing.

How to use this calculator

  1. 1

    Enter your values

    Enter bed length, bed width, spacing between plants and spacing between rows.

  2. 2

    Adjust the options

    Fine-tune any options to match your situation.

  3. 3

    Read your result

    Total plants updates instantly as you type — no button to press.

Frequently asked questions

How many plants fit in my garden bed?

Divide the bed length by the plant spacing and add one for plants per row, then do the same with the width and row spacing for the number of rows, and multiply. A 48-by-24-inch bed at 12-inch spacing fits 15 plants. The calculator does this instantly once you enter your bed size and spacing.

Why add one to the count?

Because you place a plant at the very start of the row as well as at each spacing interval after it. A 48-inch row at 12-inch spacing has plants at 0, 12, 24, 36, and 48 inches, which is five plants, not four. Forgetting this off-by-one error causes people to slightly underestimate how many plants they need.

What spacing should I use?

Use the spacing on the seed packet or plant tag, which reflects each variety's mature size and needs. Small herbs and lettuces may want 6 to 8 inches, while tomatoes, peppers, and larger plants need 18 to 36 inches. Correct spacing balances healthy airflow and root room against making the most of your garden area.

Can I fit more plants with a staggered pattern?

Yes. This calculator assumes a simple grid, but offsetting every other row into a triangular or diagonal pattern lets plants nestle closer while keeping the same center-to-center distance, fitting roughly 15 percent more plants in the same area. Many intensive gardeners use this hexagonal packing to boost yields in raised beds and small plots.

What happens if I space plants too close?

Overcrowded plants compete for sunlight, water, and nutrients, so each grows smaller and weaker. Poor air circulation between them also encourages fungal diseases and pests. While intensive spacing can work with rich soil and good care, ignoring recommended spacing usually reduces overall yield and plant health, so it is best to follow the guidance for each crop.