How Square-Foot Gardening Works
Square-foot gardening is a method introduced by Mel Bartholomew in 1981 as a deliberate break from the long single rows of traditional vegetable plots. The idea is simple: divide a raised bed into a grid of one-foot squares, then plant each square according to how much room its crop actually needs. A single tomato might claim several squares; a square of leaf lettuce holds four plants; a square of radishes holds sixteen. The grid replaces fiddly per-plant spacing with a few memorable densities.
The principle that makes it efficient is that every square foot is productively occupied, with no wasted aisle space between rows. By subdividing each one-foot block by the crop's mature spacing, you fit far more into a small footprint than a conventional row layout allows — which is exactly why the method suits raised beds, balconies, and small urban gardens where every square foot counts.
Planning a Bed That Actually Works
A good plan starts with crops that share compatible needs. Group plants with similar water and sun requirements so the whole bed can be watered and sited as one unit. Watch for antagonist pairings — crops that are documented to grow poorly side by side — and give them separation where the bed allows. This tool flags those automatically and warns you when a bed is too tight to keep them apart.
For the fullest bed, mix densities. Pair a few low-density, big-block crops like tomatoes and peppers with high-density fillers like lettuce, spinach, or radish. The big crops anchor the layout and the small ones slot into the gaps, so you finish with a bed where every square is carrying its weight rather than sitting empty.
What This Tool Calculates
The planner uses a greedy packing algorithm, honestly described: it sorts your crops by the number of squares each plant needs and places the largest blocks first, then fills around them with smaller crops. It separates antagonists by at least one square wherever the bed has room, and emits a warning when it can't. Any remaining empty squares are back-filled with the highest-density crop already in your plan, so the space is used productively rather than left bare. It is a sensible starting layout, not a mathematically optimal one — treat it as a strong first draft you can adjust on the ground.
Frequently Asked Questions
What is square-foot gardening?
Square-foot gardening is a method that divides a raised bed into a grid of one-foot squares and plants each square according to how much room a given crop needs. It was popularized by Mel Bartholomew in his 1981 book Square Foot Gardening as a simpler, higher-yielding alternative to long single rows. Instead of measuring spacing for every plant, you assign each square a set number of plants — one tomato across several squares, four lettuces in one, sixteen radishes in another — and the grid does the spacing math for you.
How many plants fit per square foot?
It depends entirely on the crop's mature size. Large plants like tomatoes, peppers, and squash need one or more squares each; medium plants like lettuce and basil fit one to four per square; small, fast crops like radishes and carrots fit sixteen or more in a single square. This tool reads the verified plants-per-square-foot value for each crop from the Gardenable database and packs your bed accordingly, so you don't have to look the numbers up yourself.
Can I use this for raised beds?
Yes — square-foot gardening was designed for raised beds, and they are the ideal use case because the loose, well-drained soil supports the dense planting the method relies on. It also works for in-ground beds and containers, as long as you can reach the center of the bed without stepping on the soil. A bed up to four feet wide is the practical maximum so you can tend every square from the edges.
What if my bed isn't a perfect rectangle?
This version supports rectangular beds only. If your bed is an unusual shape, you can approximate it by treating it as one or more rectangles and planning each separately. Support for L-shaped beds and multiple beds in a single plan is on the roadmap. For now, enter the largest clean rectangle that fits inside your space and plan the remainder as a second bed.