Trihybrid Cross Calculator - Punnett Square

Cross three genes at once and get the full 8x8 Punnett square, genotype breakdown, and phenotype ratio.

🌻 Trihybrid Cross Calculator - Punnett Square
Parent 1 — Gene 1 (A/a)
Parent 1 — Gene 2 (B/b)
Parent 1 — Gene 3 (C/c)
Parent 2 — Gene 1 (A/a)
Parent 2 — Gene 2 (B/b)
Parent 2 — Gene 3 (C/c)
Phenotype ratio
—
Distinct genotypes
—
Step-by-step working

🌻 What is the Trihybrid Cross Calculator?

The trihybrid cross calculator builds the full 8x8 (64-cell) Punnett square used to predict offspring genotypes and phenotypes when three genes are inherited at the same time, each with two alleles showing simple complete dominance. This extends the dihybrid cross to a third independently assorting gene, following Mendel's law of independent assortment across all three genes at once.

Advanced genetics students use this calculator to work through trihybrid cross problems, particularly the classic 27:9:9:9:3:3:3:1 ratio produced by crossing two triple heterozygotes (AaBbCc x AaBbCc), without manually building and filling a 64-cell grid by hand. Instructors use it to generate correct grids and ratios for any of the many possible parent genotype combinations across three genes. It also demonstrates how gamete diversity scales, going from 4 gamete types (dihybrid) to 8 gamete types (trihybrid) for a fully heterozygous parent.

A common point of confusion is assuming every trihybrid cross produces 27:9:9:9:3:3:3:1. That ratio only appears when both parents are fully heterozygous at all three genes, a cross involving even one homozygous gene collapses to a shorter, still-predictable ratio with fewer phenotype categories.

This calculator is useful because working out a 64-cell grid by hand is extremely time-consuming and error-prone. It automatically derives each parent's 8 correct gamete types, fills all 64 cells, counts the distinct genotypes present, and reduces the eight-category phenotype ratio to its simplest whole-number form.

📐 Formula

Gametes per parent  =  2 × 2 × 2  =  8
Gamete formation: a genotype like AaBbCc produces 8 gamete types (ABC, ABc, AbC, Abc, aBC, aBc, abC, abc) by combining one allele from each of the three genes
Grid: an 8x8 Punnett square pairs each of Parent 1's 8 gametes with each of Parent 2's 8 gametes, giving 64 equally likely offspring combinations
Phenotype notation: A_B_C_ = dominant at all three genes, down to aabbcc = recessive at all three genes, 8 categories total
Example: AaBbCc × AaBbCc → 64 combinations, 27 distinct genotypes → phenotype ratio 27:9:9:9:3:3:3:1

📖 How to Use This Calculator

Steps

1
Select Parent 1's genotype for all three genes. Choose Parent 1's genotype (AA, Aa, or aa) for gene 1, gene 2, and gene 3.
2
Select Parent 2's genotype for all three genes. Choose Parent 2's genotype (AA, Aa, or aa) for gene 1, gene 2, and gene 3.
3
Read the results. See the 8x8 Punnett square grid, the distinct genotype count, the full genotype breakdown table, and the phenotype ratio.

💡 Example Calculations

Example 1 — Classic Triple Heterozygous Cross (AaBbCc × AaBbCc)

Parent 1 = AaBbCc, Parent 2 = AaBbCc

1
Both parents produce 8 gamete types each: ABC, ABc, AbC, Abc, aBC, aBc, abC, abc.
2
The 64-cell grid contains all 27 possible distinct genotypes.
3
Grouping by phenotype gives the classic ratio 27 A_B_C_ : 9 A_B_cc : 9 A_bbC_ : 3 A_bbcc : 9 aaB_C_ : 3 aaB_cc : 3 aabbC_ : 1 aabbcc
Distinct genotypes = 27 of 27, Phenotype = 27:9:9:9:3:3:3:1
Try this example →

Example 2 — Full Trihybrid Test Cross (AaBbCc × aabbcc)

Parent 1 = AaBbCc, Parent 2 = aabbcc

1
Parent 1 produces 8 gamete types. Parent 2, being fully recessive, produces only abc, eight times.
2
The 64-cell grid contains exactly 8 distinct genotypes (AaBbCc, AaBbcc, AabbCc, Aabbcc, aaBbCc, aaBbcc, aabbCc, aabbcc).
3
Each genotype is already a distinct phenotype → equal phenotype ratio 1 A_B_C_ : 1 A_B_cc : 1 A_bbC_ : 1 A_bbcc : 1 aaB_C_ : 1 aaB_cc : 1 aabbC_ : 1 aabbcc
Distinct genotypes = 8 of 27, Phenotype = 1:1:1:1:1:1:1:1
Try this example →

Example 3 — Two Genes Homozygous (AABbcc × AaBbcc)

Parent 1 = AABbcc, Parent 2 = AaBbcc

1
Gene 1 is homozygous in Parent 1 (always contributes A), gene 3 is homozygous recessive in both parents (always contributes c).
2
The result behaves like a simple monohybrid cross for gene 2 alone, since gene 1 always shows dominant and gene 3 always shows recessive.
3
Phenotype ratio reduces to 3 A_B_cc : 1 A_bbcc
Phenotype = 3 A_B_cc : 1 A_bbcc
Try this example →

❓ Frequently Asked Questions

What is a trihybrid cross?+
A trihybrid cross tracks the inheritance of three genes at once, each with two alleles, extending the dihybrid cross to a third independently assorting gene. Crossing two triple heterozygotes (AaBbCc x AaBbCc) produces an 8x8, 64-cell Punnett square and the classic 27:9:9:9:3:3:3:1 phenotype ratio.
Why does AaBbCc x AaBbCc give a 27:9:9:9:3:3:3:1 ratio?+
Each parent produces 8 equally likely gamete types, giving 64 equally likely offspring combinations. Of these, 27 show all three dominant traits, 9 each show two dominant and one recessive trait (three such categories), 3 each show one dominant and two recessive traits (three such categories), and 1 shows all three recessive traits, giving 27:9:9:9:3:3:3:1.
How many gametes does a trihybrid parent produce?+
A fully heterozygous trihybrid parent (AaBbCc) produces 2 x 2 x 2 = 8 distinct gamete types (ABC, ABc, AbC, Abc, aBC, aBc, abC, abc), each in equal proportion. A parent homozygous at one or more genes still produces 8 gametes total, but with fewer than 8 distinct types.
How many cells does a trihybrid Punnett square have?+
An 8x8 grid has 64 cells, since each of the two parents contributes 8 possible gamete types. This is the standard grid size for a full trihybrid cross with three independently assorting genes.
How many distinct genotypes are possible in a trihybrid cross?+
Up to 27 distinct genotypes are possible (3 possible genotype states, AA/Aa/aa, for each of 3 genes, so 3x3x3=27). A fully heterozygous cross (AaBbCc x AaBbCc) actually reaches all 27, while crosses involving a homozygous parent produce fewer distinct genotype categories.
What does the A_B_C_ notation mean in the phenotype ratio?+
The underscore represents 'either allele' at that gene position, since it does not change the phenotype when the other allele is dominant. A_B_C_ means the dominant phenotype at all three genes, covering genotypes AABBCC, AABBCc, AaBbCc, and every other combination where each gene has at least one dominant allele.
What phenotype ratio results from a full trihybrid test cross (AaBbCc x aabbcc)?+
Crossing a triple heterozygote with a triple homozygous recessive individual gives an equal 1:1:1:1:1:1:1:1 ratio across all eight possible phenotype combinations. This full test cross is the classic method for confirming that three genes all assort independently.
Does this calculator require all three genes to be fully heterozygous?+
No. You can select any of the three genotypes (homozygous dominant, heterozygous, or homozygous recessive) independently for each of the three genes in both parents, the calculator correctly computes the grid, distinct genotype count, and phenotype ratio for any combination.
Why is the genotype breakdown table sometimes very long?+
A fully heterozygous trihybrid cross produces all 27 possible genotype categories at once, so the breakdown table lists all 27 rows with their counts out of 64 and reduced ratio. Crosses involving homozygous parents produce fewer distinct genotypes and a shorter table.
Why do genes need to be on different chromosomes for this ratio to hold?+
Genes located close together on the same chromosome tend to be inherited together (genetic linkage) rather than assorting independently, which skews offspring ratios away from 27:9:9:9:3:3:3:1. This calculator assumes independent assortment for all three genes and does not model linkage or recombination frequency.
How is a trihybrid cross different from a dihybrid cross?+
A dihybrid cross tracks two genes with a 4x4, 16-cell grid and up to 9 distinct genotypes. A trihybrid cross tracks three genes with an 8x8, 64-cell grid and up to 27 distinct genotypes, each additional independently assorting gene doubles the number of gamete types and multiplies the grid size.

What is a trihybrid cross?

A trihybrid cross tracks the inheritance of three genes at once, each with two alleles, extending the dihybrid cross to a third independently assorting gene. Crossing two triple heterozygotes (AaBbCc x AaBbCc) produces an 8x8, 64-cell Punnett square and the classic 27:9:9:9:3:3:3:1 phenotype ratio.

Why does AaBbCc x AaBbCc give a 27:9:9:9:3:3:3:1 ratio?

Each parent produces 8 equally likely gamete types, giving 64 equally likely offspring combinations. Of these, 27 show all three dominant traits, 9 each show two dominant and one recessive trait (three such categories), 3 each show one dominant and two recessive traits (three such categories), and 1 shows all three recessive traits, giving 27:9:9:9:3:3:3:1.

How many gametes does a trihybrid parent produce?

A fully heterozygous trihybrid parent (AaBbCc) produces 2 x 2 x 2 = 8 distinct gamete types (ABC, ABc, AbC, Abc, aBC, aBc, abC, abc), each in equal proportion. A parent homozygous at one or more genes still produces 8 gametes total, but with fewer than 8 distinct types.

How many cells does a trihybrid Punnett square have?

An 8x8 grid has 64 cells, since each of the two parents contributes 8 possible gamete types. This is the standard grid size for a full trihybrid cross with three independently assorting genes.

How many distinct genotypes are possible in a trihybrid cross?

Up to 27 distinct genotypes are possible (3 possible genotype states, AA/Aa/aa, for each of 3 genes, so 3x3x3=27). A fully heterozygous cross (AaBbCc x AaBbCc) actually reaches all 27, while crosses involving a homozygous parent produce fewer distinct genotype categories.

What does the A_B_C_ notation mean in the phenotype ratio?

The underscore represents 'either allele' at that gene position, since it does not change the phenotype when the other allele is dominant. A_B_C_ means the dominant phenotype at all three genes, covering genotypes AABBCC, AABBCc, AaBbCc, and every other combination where each gene has at least one dominant allele.

What phenotype ratio results from a full trihybrid test cross (AaBbCc x aabbcc)?

Crossing a triple heterozygote with a triple homozygous recessive individual gives an equal 1:1:1:1:1:1:1:1 ratio across all eight possible phenotype combinations. This full test cross is the classic method for confirming that three genes all assort independently.

Does this calculator require all three genes to be fully heterozygous?

No. You can select any of the three genotypes (homozygous dominant, heterozygous, or homozygous recessive) independently for each of the three genes in both parents, the calculator correctly computes the grid, distinct genotype count, and phenotype ratio for any combination.

Why is the genotype breakdown table sometimes very long?

A fully heterozygous trihybrid cross produces all 27 possible genotype categories at once, so the breakdown table lists all 27 rows with their counts out of 64 and reduced ratio. Crosses involving homozygous parents produce fewer distinct genotypes and a shorter table.

Why do genes need to be on different chromosomes for this ratio to hold?

Genes located close together on the same chromosome tend to be inherited together (genetic linkage) rather than assorting independently, which skews offspring ratios away from 27:9:9:9:3:3:3:1. This calculator assumes independent assortment for all three genes and does not model linkage or recombination frequency.

How is a trihybrid cross different from a dihybrid cross?

A dihybrid cross tracks two genes with a 4x4, 16-cell grid and up to 9 distinct genotypes. A trihybrid cross tracks three genes with an 8x8, 64-cell grid and up to 27 distinct genotypes, each additional independently assorting gene doubles the number of gamete types and multiplies the grid size.