Companion Planting Checker
Compare crops for family conflicts and mismatched water or space needs, with evidence cues that keep folklore from overruling real bed conditions.| Pair | Signal | Level | Action | Confidence | Reason | Copy |
|---|---|---|---|---|---|---|
| {{ row.subject }} | {{ row.signal }} | {{ row.level }} | {{ row.action }} | {{ row.confidence }} | {{ row.reason }} |
| Priority | Move | Applies to | Why | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.move }} | {{ row.appliesTo }} | {{ row.reason }} |
| Crop | Recognized as | Family | Role | Water | Canopy | Root | Planning note | Copy |
|---|---|---|---|---|---|---|---|---|
| {{ row.crop }} | {{ row.recognizedAs }} | {{ row.family }} | {{ row.role }} | {{ row.water }} | {{ row.height }} | {{ row.root }} | {{ row.note }} |
A mixed bed succeeds or fails through water, light, space, timing, and disease pressure long before a companion chart can declare two plants friendly. Some combinations use a bed well because an early crop leaves before a larger canopy closes, a vine climbs an established support, or flowers provide food and habitat for beneficial insects. Others compete for the same root volume, demand opposite watering, shade one another, or repeat a plant family with the same pests and diseases.
Companion planting is therefore a planning practice, not a guarantee of pest control or yield. Traditional pair lists can offer ideas, but the useful question is why a pairing might work in the actual bed. A claim based on harvest timing or physical support is easier to test than a broad promise that one herb will protect every nearby vegetable.
| Factor | Practical question | Consequence |
|---|---|---|
| Plant family | Do the crops share rotation, pest, or disease concerns? | Related crops may belong in the same sanitation and rotation plan even when their canopies fit. |
| Water | Can low-water herbs and thirsty vegetables be irrigated separately? | A shared watering zone can leave one crop stressed or the other too wet. |
| Canopy | Will a tall or vining crop shade a low neighbor? | Orientation, trellising, pruning, and harvest timing determine whether shade helps or harms. |
| Root volume | Is there enough soil for deep roots, vines, and large plants? | Containers and intensive spacing amplify competition that an open row may absorb. |
| Evidence | Is the claim practical, traditional, or unknown? | Weak helpful claims should not override direct water, family, space, or disease evidence. |
Context changes the answer. Rosemary beside cucumber may be manageable when the rosemary occupies a dry edge with separate irrigation, yet awkward in one small container. Lettuce can benefit from light afternoon shade while a sun-loving fruiting crop may lose production under the same canopy. Corn, bean, and squash can form a useful support system only when establishment timing, water, and enough ground area are also right.
The most common mistake is using a compatibility label as the planting map. Bed orientation, cultivar size, local weather, recent disease, container depth, sowing date, and actual plant condition remain outside any static pair list. A wilted plant, mildew spreading through crowded leaves, or soil that cannot stay evenly moist is stronger evidence than a favorable label.
A sound plan handles the firm constraints first: separate strong conflicts, keep disease-prone families visible in rotation records, match irrigation, and protect airflow and root room. Flowers, herbs, and classic pairings can then improve diversity or convenience without carrying more certainty than the evidence supports.
How to Use This Tool:
Describe the crops as they will share one bed, row, border, or container group rather than screening names without their growing conditions.
- Enter 2 to 12 distinct crops in Crops in the bed, one per line. Common aliases and singular or plural forms are combined, so duplicate names count once.
- Choose Planting context, Spacing model, and Watering pattern to match the real root volume, canopy contact, and irrigation zones.
- Set Priority lens, evidence stance, and Screening sensitivity. Conservative evidence mode filters traditional helpful notes, while sensitivity 3 or 4 strengthens same-family warnings.
- Read Pair screen for the strongest signal on each pair and Bed moves for the first layout changes. Check Crop profiles whenever a name is marked unlisted.
Interpreting Results:
The summary follows the strongest pair in the crop list. Separate first means at least one pair reached Separate. Rework layout means Caution is the highest level, while Use spacing care means the highest remaining level is Watch. No major flags appears when useful signals exist without a Watch, Caution, or Separate result.
- Separate calls for another bed, container, row block, or season.
- Caution needs a deliberate change to spacing, family grouping, water, or placement.
- Watch depends on observation and the ability to correct crowding, shade, or moisture early.
- Useful records a practical reason to consider the pair, not proof of a benefit.
- Neutral means no listed signal was found or the crop is unknown. It does not mean proven compatibility.
A result cannot predict yield, prevent disease, or confirm a traditional pest claim for a particular climate, cultivar, soil, or season. Check unlisted crops against seed packets and local extension guidance, and let direct signs such as wilting, mildew, crowding, or dry soil outweigh a static label.
Crop names are processed in the browser. No garden address or remote lookup is required, but copied or exported plans still reveal what is being grown.
Technical Details:
Every distinct crop is assigned a family, height, water demand, root habit, and role when a profile is available. Each possible pair is then checked for a named relationship and for broader family, water, canopy, root-volume, and recognition rules. When several rules apply, the highest severity controls the displayed level and its action, confidence, reason, and category.
Formula Core:
The number of pair comparisons grows from the count of distinct crops, not the number of input lines.
n is the number of distinct crops and P is the number of screened pairs. Six crops create 15 comparisons. The 12-crop limit therefore produces at most 66 pair results.
Rule Core:
| Rule | Trigger and adjustment | Possible severity |
|---|---|---|
| Named pair | A listed pair contributes its practical or traditional signal. Conservative evidence mode changes only traditional helpful signals at severity 1 to Neutral. | Neutral to Separate |
| Fennel isolation | Fennel with any other listed vegetable-bed crop receives the broad isolation caution. | Separate |
| Same family | Most family repeats begin at Watch. Nightshades, brassicas, cucurbits, and alliums begin at Caution. Disease and rotation priority or sensitivity 3 to 4 adds one level, capped at Separate. | Watch to Separate |
| Water gap | A low-water crop paired with a high-water crop is strengthened by one shared water zone, container or intensive spacing, and water-airflow priority; a dry-edge layout reduces the pressure by one level. | Useful to Separate |
| Height gap | A tall or vining crop paired with a low crop outside guild context begins at Watch. Tight or square-foot spacing and water-airflow priority can raise it. | Watch to Separate |
| Root pressure | A deep-rooted crop combined with a tall or vining crop under container or intensive spacing. | Watch, or Caution in a container |
| Unlisted crop | If either name lacks a profile, the pair receives an unknown-evidence result rather than a compatibility claim. | Neutral |
| Severity | Level | Summary effect |
|---|---|---|
| 4 | Separate | Overrides all lower pair signals. |
| 3 | Caution | Leads when no pair reaches Separate. |
| 2 | Watch | Leads when no Caution or Separate pair exists. |
| 1 | Useful | Produces No major flags when no stronger pair exists. |
| 0 | Neutral | Produces Screening only when every pair is neutral. |
Show neutral pairs changes only which rows are displayed. It does not change pair evaluation, counts, the summary, or the recommended bed moves. Bed moves use up to the first five pairs at Watch or above, followed by verification notes for unlisted crops.
For example, basil and tomato can contribute a Useful aromatic-neighbor signal, but adding potato creates a stronger nightshade disease-family warning. Likewise, cucumber and sage receive water-pressure warnings in a shared container because high- and low-water crops cannot occupy separate irrigation zones. In both cases, the stronger physical or disease constraint controls the summary.
References:
- Companion planting in home gardens, University of Minnesota Extension.
- Companion Planting, Oregon State University Extension Service, June 2021.
- Crop Rotation in the Vegetable Garden, Iowa State University Extension and Outreach, April 2025.