Skip to main content
Pearson+ LogoPearson+ Logo
All Calculators & ConvertersAll calculators

Build your trihybrid Punnett square

Trait settings (optional labels)

Trait 1 allele letters

Trait 1 phenotype labels (optional)

Trait 2 allele letters

Trait 2 phenotype labels (optional)

Trait 3 allele letters

Trait 3 phenotype labels (optional)

If you leave phenotype labels blank, we’ll show phenotypes as “Dominant present” vs “Recessive only” per trait. Allele letters default to A/a, B/b, C/c.

Parents

Parent 1 genotype

Accepted: AaBbCc, Aa Bb Cc, AABbcc (three gene pairs total)

Parent 2 genotype

Tip: AaBbCc × AaBbCc yields the classic 27:9:9:9:3:3:3:1 phenotype ratio.

Gametes: — Square: — Phenotypes: defaults (A-/aa, B-/bb, C-/cc) unless labels provided

Options:

Prefills parents and runs the calculator.

Result:

No results yet. Enter parents and click Calculate.

How to use this calculator

  1. (Optional) Set allele letters and phenotype labels for each trait.
  2. Enter Parent 1 and Parent 2 genotypes (three gene pairs total).
  3. Choose which outputs you want (heatmap, product rule, genotype table, full square).
  4. Click Calculate to generate the results.

How this calculator works

  • Gametes: each parent forms gametes containing one allele per gene.
  • Grid: rows are Parent 1 gametes; columns are Parent 2 gametes.
  • Fill: each cell combines the alleles from one row + one column.
  • Count: tally genotypes and phenotypes to get ratios and %.
  • Product rule: compute each gene as a 2×2 cross, then multiply probabilities.

Formula & Equation Used

Probability: P = (count / total) × 100%

Dominance rule (complete dominance): dominant phenotype occurs if at least one dominant allele is present.

Example Problem & Step-by-Step Solution

Example 1 — Classic trihybrid: AaBbCc × AaBbCc

Each parent can make 8 gametes (ABC, ABc, AbC, Abc, aBC, aBc, abC, abc), so there are 64 outcomes. With independent assortment and complete dominance, the phenotype ratio is 27 : 9 : 9 : 9 : 3 : 3 : 3 : 1.

Example 2 — Trihybrid testcross: AaBbCc × aabbcc

The homozygous recessive parent (aabbcc) makes only one gamete (abc), so the grid shrinks to 8×1. You’ll see 8 equally likely phenotypes (each 1/8) when the other parent is heterozygous at all three genes.

Frequently Asked Questions

Q: Why isn’t my square always 8×8?

If a parent is homozygous at one or more genes, they make fewer unique gametes (e.g., AABBCC makes only ABC), so the square becomes smaller than 8×8.

Q: What if my traits aren’t completely dominant?

This calculator uses complete dominance for phenotype labeling. Genotype counts are still correct, but phenotype interpretation may differ for incomplete dominance or codominance.

Q: Can I label traits like “Round vs Wrinkled”?

Yes. Add phenotype labels in Trait settings and the heatmap + product-rule view will display your friendly labels.

Genes & Alleles
12. Meiosis
4 problems
Topic
Jason
Genotype vs. Phenotype
13. Mendelian Genetics
4 problems
Topic
Jason
Punnett Squares
13. Mendelian Genetics
3 problems
Topic
Jason
Mendel's Laws
13. Mendelian Genetics
3 problems
Topic
Jason
Test Crosses
13. Mendelian Genetics
4 problems
Topic
Jason
12. Meiosis
8 topics 15 problems
Chapter
Jason
13. Mendelian Genetics - Part 1 of 2
9 topics 13 problems
Chapter
KeyshawnDavis
13. Mendelian Genetics - Part 2 of 2
8 topics 13 problems
Chapter
Jason
Multiplication Rule: Independent Events
4. Probability
5 problems
Topic
Ernest
4. Probability - Part 1 of 2
3 topics 9 problems
Chapter
Ernest
4. Probability - Part 2 of 2
3 topics 9 problems
Chapter
Laura
Inheritance in Diploids and Haploids
2. Mendel's Laws of Inheritance
4 problems
Topic
Kylia
Probability and Genetics
2. Mendel's Laws of Inheritance
7 problems
Topic
Kylia
Understanding Independent Assortment
3. Extensions to Mendelian Inheritance
7 problems
Topic
Kylia
Trihybrid Cross
4. Genetic Mapping and Linkage
7 problems
Topic
Kylia
Meiosis
9. Mitosis and Meiosis
7 problems
Topic
Kylia
2. Mendel's Laws of Inheritance - Part 1 of 2
4 topics 10 problems
Chapter
Kylia
2. Mendel's Laws of Inheritance - Part 2 of 2
4 topics 10 problems
Chapter
Kylia
3. Extensions to Mendelian Inheritance - Part 1 of 2
5 topics 14 problems
Chapter
Kylia
3. Extensions to Mendelian Inheritance - Part 2 of 2
6 topics 13 problems
Chapter
Nicole
4. Genetic Mapping and Linkage - Part 1 of 2
4 topics 11 problems
Chapter
Kylia
4. Genetic Mapping and Linkage - Part 2 of 2
5 topics 10 problems
Chapter
Kylia
9. Mitosis and Meiosis
4 topics 10 problems
Chapter
Kylia
Meiosis
17. Meiosis and Sexual Reproduction
7 problems
Topic
17. Meiosis and Sexual Reproduction
3 topics 9 problems
Chapter