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.
Plants line up in a regular grid. Easy to weed and hoe in straight lines.
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. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
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 Mulch Calculator Garden bed area + spread depth → cubic yards, bags and bulk — multi-bed, metric/imperial — browser-only Open
- 2 Gravel Calculator Area + depth → volume, tonnes, bulk bags — driveways, drainage, paths — browser-only Open
- 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.
- ASCII Art Generator Generate ASCII art from text — figlet-style banners, multiple fonts.
- Avatar Generator Generate avatars from initials, identicons, or random shapes. Download PNG/SVG.
- Base64 Encoder & Decoder Encode or decode Base64 — text, files, and Data URLs. Runs entirely in your browser.
- Base64 Image Converter Image ⇄ Base64 — drag-drop PNG/JPG/WebP/SVG, get data URI for CSS / HTML / Markdown.