Garden Calculators

Free vegetable garden tools. A companion planting chart, a raised bed soil calculator and a square foot garden planner, with spacing charts.

Companion Planting Chart
Good and bad neighbors for 30 vegetables, herbs and flowers.
Raised Bed Soil Calculator
Soil for any raised bed in cubic feet, cubic yards and bags.
Square Foot Garden Planner
Plan a square foot garden square by square and count the plants.

Square foot spacing and the companions most charts agree on, for the crops most home gardeners grow. Open the companion planting chart for 30 plants and the reasons behind each pairing, and the square foot garden planner for 36 crops.

CropPlants per square footGrow withKeep apart from
Tomato1 per squareAsparagus, Basil, Carrot, Garlic, Lettuce, Marigold, Nasturtium, OnionBroccoli, Cabbage, Cauliflower, Corn, Fennel, Kale, Potato, Strawberry
Pepper1 per squareBasil, Carrot, Marigold, OnionFennel, Strawberry
Potato1 per squareBean, Corn, Marigold, PeaAsparagus, Cucumber, Fennel, Pumpkin, Squash, Strawberry, Sunflower, Tomato, Zucchini
Bush bean9 per squareCarrot, Corn, Cucumber, Nasturtium, Potato, Pumpkin, Squash, Strawberry, ZucchiniFennel, Garlic, Leek, Onion
Pea8 per squareCarrot, Cucumber, Lettuce, Potato, Radish, SpinachFennel, Garlic, Leek, Onion
Cucumber2 per squareBean, Corn, Dill, Lettuce, Marigold, Nasturtium, Pea, Radish, SunflowerPotato
Zucchini1 per 9 squaresBean, Corn, Marigold, Nasturtium, RadishPotato
Corn4 per squareBean, Cucumber, Potato, Pumpkin, Squash, Sunflower, ZucchiniTomato
Lettuce4 per squareBeet, Carrot, Cucumber, Garlic, Onion, Pea, Radish, Strawberry, Tomato—
Spinach9 per squarePea, Radish, Strawberry—
Carrot16 per squareBean, Leek, Lettuce, Onion, Pea, Pepper, Radish, TomatoDill, Fennel
Beet9 per squareBroccoli, Cabbage, Cauliflower, Garlic, Kale, Lettuce, Onion—
Radish16 per squareCarrot, Cucumber, Lettuce, Pea, Pumpkin, Spinach, Squash, Zucchini—
Onion9 per squareBeet, Broccoli, Cabbage, Carrot, Cauliflower, Kale, Lettuce, Pepper, Strawberry, TomatoAsparagus, Bean, Pea
Garlic9 per squareBeet, Broccoli, Cabbage, Cauliflower, Kale, Lettuce, TomatoAsparagus, Bean, Pea
Strawberry4 per squareBean, Lettuce, Onion, SpinachBroccoli, Cabbage, Cauliflower, Kale, Pepper, Potato, Tomato
Basil2 per squareAsparagus, Pepper, Tomato—

Companion planting is part tested, part tradition. Keeping tomatoes and potatoes apart and using dill to draw beneficial insects have real reasons behind them. The idea that onions stunt beans has little testing behind it, though nearly every chart repeats it.

Which calculator do you need?

Building a new bed? Start with the raised bed soil calculator to find how many bags or cubic yards fill it. Then plan the planting with the square foot garden planner, which counts the plants for each crop and flags neighbors that are usually kept apart. Use the companion planting chart to check what grows well together before you sow.