🧬

Punnett Square Calculator

Trihybrid cross — predict offspring genotype and phenotype probabilities for three independent traits.

Mother's Traits
Trait 1
Trait 2
Trait 3
Father's Traits
Trait 1
Trait 2
Trait 3
Trait 1 – Dominant
Recessive
Trait 2 – Dominant
Recessive
Trait 3 – Dominant
Recessive
💡 Quick Summary

Predict offspring genotype and phenotype probabilities for a trihybrid (three-trait) cross. Select or enter parental genotypes for three independent traits, define your allele symbols, and instantly see the 8×8 Punnett square (64 cells), all unique genotypes, the classic 27:9:9:9:3:3:3:1 phenotypic ratio, and researcher-grade insights including parental gametes, phenotype distribution chart, heterozygosity metrics, chi-square goodness-of-fit, and expected offspring counts.

📋 How to Use
  1. Select preset genotypes for Traits 1, 2, and 3 for the Mother using the radio buttons, or type a full 6-character custom genotype (e.g. AaBbCc) in the custom input field.
  2. Repeat for the Father in the same way.
  3. Confirm the allele symbols: enter the dominant and recessive letter for each of the three traits. All six symbols must be unique single characters.
  4. All results update automatically as you type or select options.
  5. Scroll to the Researcher Insights sections to explore parental gametes (up to 8 per parent), heterozygosity metrics, and chi-square analysis.
  6. Enter Total offspring (N) to calculate expected counts per phenotype class.
  7. Click Download results as PDF to open a print-ready version of all results.
  8. Click Clear all changes to reset to the default AaBbCc × AaBbCc cross.
🧮 Formulas & Logic
Gamete generation
A fully heterozygous trihybrid parent (AaBbCc) produces 2³ = 8 gamete types (ABC, ABc, AbC, Abc, aBC, aBc, abC, abc), each at 12.5% frequency under independent assortment.
Total cells
8 maternal gametes × 8 paternal gametes = 64 cells in the Punnett square.
Genotypic probability
P(genotype) = cell count ÷ 64 × 100%
Classic phenotypic ratio
AaBbCc × AaBbCc yields 27 A_B_C_ : 9 A_B_cc : 9 A_bbC_ : 9 aaB_C_ : 3 A_bbcc : 3 aaB_cc : 3 aaббC_ : 1 aabbcc
Chi-square statistic
χ² = Σ (O − E)² ÷ E, df = number of phenotype classes − 1
Heterozygosity (locus)
H = count of heterozygous genotypes at that locus ÷ 64
📊 Result Interpretation
27:9:9:9:3:3:3:1 phenotypic ratio

The classic result of an AaBbCc × AaBbCc cross assuming complete dominance and independent assortment. Arises by multiplying three independent 3:1 monohybrid ratios: (3:1)³ = 27:9:9:9:3:3:3:1.

All offspring identical

If both parents are fully homozygous at all three loci (e.g. AABBCC × aabbcc), all 64 offspring cells are identical trihybrids.

Fewer than 8 phenotype classes

When one or more parents are homozygous at a locus, the number of unique phenotype classes is reduced — a homozygous locus contributes no phenotypic variation.

Chi-square p > 0.05

No significant deviation from expected Mendelian ratios. Your data are consistent with independent assortment of three traits.

Chi-square p ≤ 0.05

Significant deviation detected. Consider genetic linkage between traits, natural selection, small sample size, or non-Mendelian mechanisms.

🔬 Applications
  • Predicting phenotype class frequencies in F₂ and test-cross generations of three-gene experiments
  • Teaching Mendel's Law of Independent Assortment for three simultaneously segregating genes
  • Agricultural genetics — planning crosses involving three independently assorting traits (e.g. seed colour, seed texture, plant height)
  • Genetic counselling — estimating offspring probability for combinations of three recessive conditions
  • Experimental design — calculating minimum sample sizes to detect all 8 phenotype classes with statistical confidence
  • Chi-square testing — assessing whether observed phenotype frequencies match theoretical Mendelian predictions
⚠️ Common Mistakes & Warnings
Assumes independent assortment

All three genes are treated as unlinked — located on different chromosomes or far apart on the same chromosome. Linked genes produce non-standard gamete frequencies and offspring ratios that deviate from the 27:9:9:9:3:3:3:1 pattern.

Complete dominance only

The phenotype model assumes complete dominance: any organism carrying at least one dominant allele expresses the dominant phenotype. Codominance, incomplete dominance, and epistatic interactions between loci are not modelled.

Large sample needed for a valid chi-square test

Each phenotype class needs an expected count ≥ 5. For the 27:9:9:9:3:3:3:1 ratio, the rarest class (aabbcc = 1/64) requires N ≥ 320 offspring. For reliable power, N ≥ 640 is recommended.

❓ Frequently Asked Questions

What is a trihybrid cross?
A trihybrid cross examines the simultaneous inheritance of three independent traits, each controlled by a single gene with two alleles. Each parent contributes three pairs of alleles, producing up to 8 unique gamete types and 64 offspring cells in the Punnett square.
Why does AaBbCc × AaBbCc give a 27:9:9:9:3:3:3:1 ratio?
Each trait independently follows a 3:1 monohybrid ratio. Multiplying three independent 3:1 ratios gives (3+1)³ = 64 total cells with phenotype class counts: 27 dominant at all three, 9 dominant at two, 3 dominant at one, 1 recessive at all three.
How many gamete types can a trihybrid parent produce?
A fully heterozygous trihybrid (AaBbCc) produces 2³ = 8 gamete types at 12.5% each. A parent homozygous at one locus produces 4 unique gametes at 25% each, and a fully homozygous parent produces a single gamete type at 100%.
How many unique genotypes appear in a trihybrid × trihybrid cross?
An AaBbCc × AaBbCc cross produces up to 3³ = 27 unique genotypic combinations. The number of unique phenotype classes is 2³ = 8, one for each combination of dominant/recessive expression across the three traits.
How large a sample do I need for a meaningful chi-square test?
Each phenotype class needs an expected count ≥ 5. For the 27:9:9:9:3:3:3:1 ratio, the rarest class (aabbcc) appears in 1/64 of offspring, requiring N ≥ 320. For good statistical power across all 8 classes, N ≥ 640 is recommended.
What does "breeds true" mean for a trihybrid?
An organism breeds true for all three traits if it is homozygous at all three loci (e.g. AABBCC or aabbcc). Self-crossing or mating two such organisms produces 100% genotypically identical offspring with no phenotypic variation.