Skip to main content

Plant Spacing Calculator — Square & Triangular Layout

Bed size + in-row & row spacing → exact plant count — square vs triangular layout — browser-only

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Measure the bed, set how far apart you want the plants in the row and between rows, and pick a layout. The tool counts the rows, counts plants per row using the fencepost rule (a 1 m row at 25 cm fits 5 plants, not 4), and gives the total. Triangular (offset) layout packs the same spacing about 15% tighter than a square grid — the trick orchards and intensive gardens use.
Planting area
Spacing
Layout

Plants line up in a regular grid. Easy to weed and hoe in straight lines.

You can plant
65plants
Rows
5 rows
Plants per full row
13 plants
Bed area
40 ft²
Density
1.62 /ft²

What this tool does

Free plant spacing calculator for vegetable beds, flower borders, orchards and landscaping. Enter the bed length and width, the spacing you want inside each row and between rows, then pick a layout: a square grid or a triangular (offset / staggered) pattern. The tool counts plants per row using the fencepost rule — a 1 m row at 25 cm spacing fits 5 plants, not 4, because you plant on both ends — counts how many rows fit across the width, and gives you the total plant count plus density per square metre. Triangular layout reduces the effective row distance to spacing times the square root of 3 over 2 (about 0.866), packing roughly 15% more plants in the same area at the same minimum spacing — the trick orchards and intensive market gardens use. Metric (m / cm) and imperial (ft / in), one-click copy, shareable URL. 100% client-side.

Tool details

Input
Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 9 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Designer
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Plant Spacing Calculator fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Mulch Calculator Garden bed area + spread depth → cubic yards, bags and bulk — multi-bed, metric/imperial — browser-only Open
  2. 2 Gravel Calculator Area + depth → volume, tonnes, bulk bags — driveways, drainage, paths — browser-only Open
  3. 3 Unit Converter Convert between length, weight, temperature, area, volume, speed, time — instant, browser-only Open

Real-world use cases

  • Plan a raised vegetable bed before buying seedlings

    You built a 3 m × 1.2 m raised bed and want lettuce at 25 cm in-row, 30 cm between rows. Type those four numbers in, leave the layout on square, and the tool says 5 rows × 13 plants = 65 heads. Now you know to buy 65 plugs, not "a couple of flats", and you won't end up with 20 leftover seedlings wilting on the bench or a half-empty bed.

  • Lay out a perennial flower border with even spacing

    A 4 m border that needs to read as a full mass of colour, not a dotted line. Enter the bed, set the spacing from the plant tag, and switch to triangular layout — the offset rows hide the rigid grid lines so the planting looks natural and fills in faster. The density readout tells you the cost up front before you commit to a flat of forty.

  • Calculate trees for an orchard or windbreak row

    Fruit trees at 4 m × 5 m on a 40 m × 30 m block. Switch to metric, enter 400 cm in-row and 500 cm between rows, and the triangular option shows how many more trees a quincunx (offset) planting fits versus straight rows — the classic orchard density trick, quantified instead of guessed.

  • Quote a landscaping groundcover job

    A client wants juniper groundcover across 60 m² at 45 cm centres. Enter the area as a rectangle, set 45 cm both ways, and the plant count × your unit price is the line item. The shareable URL lets you send the client the exact assumptions so there's no argument about why it's 300 plants and not 200.

  • Space a square-foot or intensive kitchen garden

    Intensive beds pack plants by target density rather than tidy rows. Set a small bed, dial the in-row and row spacing to the same value for a true grid, then compare against triangular to see how many extra carrots or radishes the offset packing buys you in the same square metre.

Common pitfalls

  • Dropping the fencepost plant. A 1 m row at 25 cm holds 5 plants (both ends planted), not 4. Dividing length by spacing and ignoring the +1 under-buys by one plant per row — across 20 rows that's 20 plants short.

  • Typing spacing in the wrong unit. Spacing is small — 25 cm is 0.25 m. Entering 25 into a metres field plans a garden of three giant plants. The tool keeps spacing in cm/in, separate from the bed in m/ft, precisely to stop this.

  • Confusing in-row spacing with row spacing. They're usually different — beans at 10 cm in the row but 45 cm between rows for a walking path. Swapping them either crams the rows or wastes the bed. Read which field is which before typing.

Privacy

Every count — the fencepost per-row math, the triangular √3/2 packing, the area and density — runs as plain JavaScript in your browser tab. No bed size, spacing or plant count is ever sent to a server, and nothing about your garden is logged. The one caveat: the shareable URL encodes your bed dimensions and spacing in the query string, so a "share plan" link reveals those numbers to whoever you send it to. For a normal garden that's harmless; just know the link carries the inputs.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-14