Trihybrid cross calculator allows you to create a Punnett square for 3 different traits easily.

Uppercase letters represent dominant alleles, while lowercase letters represent recessive alleles.
Dominant
Uppercase
Recessive
Lowercase
| ♂️\♀️ | ABC | ABc | AbC | Abc | aBC | aBc | abC | abc |
|---|---|---|---|---|---|---|---|---|
| ABC | AABBCC | AABBCc | AABbCC | AABbCc | AaBBCC | AaBBCc | AaBbCC | AaBbCc |
| ABc | AABBCc | AABBcc | AABbCc | AABbcc | AaBBCc | AaBBcc | AaBbCc | AaBbcc |
| AbC | AABbCC | AABbCc | AAbbCC | AAbbCc | AaBbCC | AaBbCc | AabbCC | AabbCc |
| Abc | AABbCc | AABbcc | AAbbCc | AAbbcc | AaBbCc | AaBbcc | AabbCc | Aabbcc |
| aBC | AaBBCC | AaBBCc | AaBbCC | AaBbCc | aaBBCC | aaBBCc | aaBbCC | aaBbCc |
| aBc | AaBBCc | AaBBcc | AaBbCc | AaBbcc | aaBBCc | aaBBcc | aaBbCc | aaBbcc |
| abC | AaBbCC | AaBbCc | AabbCC | AabbCc | aaBbCC | aaBbCc | aabbCC | aabbCc |
| abc | AaBbCc | AaBbcc | AabbCc | Aabbcc | aaBbCc | aaBbcc | aabbCc | aabbcc |
| Result | Genotype | Phenotype |
|---|---|---|
| AABBCC | AABBCC | ABC |
| AABBCc | AABBCc | ABC |
| AABBcc | AABBcc | ABc |
| AABbCC | AABbCC | ABC |
| AABbCc | AABbCc | ABC |
| AABbcc | AABbcc | ABc |
| AAbbCC | AAbbCC | AbC |
| AAbbCc | AAbbCc | AbC |
| AAbbcc | AAbbcc | Abc |
| AaBBCC | AaBBCC | ABC |
| AaBBCc | AaBBCc | ABC |
| AaBBcc | AaBBcc | ABc |
| AaBbCC | AaBbCC | ABC |
| AaBbCc | AaBbCc | ABC |
| AaBbcc | AaBbcc | ABc |
| AabbCC | AabbCC | AbC |
| AabbCc | AabbCc | AbC |
| Aabbcc | Aabbcc | Abc |
| aaBBCC | aaBBCC | aBC |
| aaBBCc | aaBBCc | aBC |
| aaBBcc | aaBBcc | aBc |
| aaBbCC | aaBbCC | aBC |
| aaBbCc | aaBbCc | aBC |
| aaBbcc | aaBbcc | aBc |
| aabbCC | aabbCC | abC |
| aabbCc | aabbCc | abC |
| aabbcc | aabbcc | abc |
This calculator builds a trihybrid Punnett square for three genes (A, B, and C). You select each parent’s genotype for every gene, and the tool generates:
Who is this for? Students, educators, and anyone who wants a quick, visual way to verify a Mendelian 3-gene cross without manually writing 64 cells.
Reliability note: the calculator enumerates all gametes for both parents and combines them systematically, so the percentages are derived directly from the same 64-cell grid you see.
A Punnett square is a structured way to list possible offspring genotypes from two parents. For one gene (one trait), it’s usually a small grid. For three genes, the grid grows quickly because each parent can form more unique gametes.
✅ In a trihybrid setup, each parent contributes one allele per gene. If the parent is heterozygous for all three genes (like AaBbCc), they can make 8 different gametes.
The complete Punnett square is formed by combining the 8 mother gametes with the 8 father gametes, giving a total of 64 genotype outcomes.
Practical tip: If you only care about “dominant vs recessive” at the trait level, the phenotype table is often faster to read than the full 64-cell grid.
Quick start: pick the mother’s genotype for A, B, and C, then do the same for the father. As soon as both parents have valid genotypes, the calculator can generate the grid and frequencies.
Genotype options for each trait:
Select the mother’s genotypes
Choose Trait 1 (A), Trait 2 (B), and Trait 3 (C).
Select the father’s genotypes
Repeat the same choices for the father.
Read the results
Open these sections for details: Offspring genotype frequency, Punnett square, and Phenotype and Genotype.
A tiny “by hand” check (optional)
Suppose you’re looking at one specific genotype that appears 2 times in the 64-cell grid. The calculator reports the percentage using:
This matches what you’ll see in Offspring genotype frequency.
😱 A trihybrid Punnett square can be large: it uses an 8×8 grid (64 outcomes), 27 possible genotypes, and 8 possible gametes per parent.
If you’re curious about the mechanics, here’s the clean mental model (the calculator automates all of it):
Pick the parents’ genotypes
Choose the genotype for each trait (A, B, and C). For example: mother AaBbCc and father AaBbCc.
List each parent’s possible gametes
Each gamete contains one allele from each gene (A, B, C). A heterozygous genotype produces two allele options for that trait.
Combine gametes in an 8×8 grid
Put one parent’s 8 gametes across the top and the other parent’s 8 gametes down the side, then combine alleles inside each cell to form the offspring genotype.
How to calculate genotype probability
Genotype probability = (count / 64) × 100
Below are practical scenarios you can replicate in the calculator. These examples are also a good way to spot -check your intuition.
Background: both parents are AaBbCc.
Question: probability of AABBCC.
How to use it: open Offspring genotype frequency and locate AABBCC.
Inputs: mother AaBbCc, father AaBbCc.
Target genotype: AaBbCc.
How to apply: if you’re modeling a breeding plan, this is often the “maintain variability” outcome.
Background: both parents are AA for gene A, but heterozygous for B and C.
Inputs: A=AA, B=Bb, C=Cc for both parents.
Result: every offspring has A as AA; the grid shrinks in “effective variety” even though it still has 64 cells.
If both parents are heterozygous for a trait (e.g., Aa), there’s a chance of a recessive phenotype.
Use the Phenotype and Genotype section to see which genotypes map to recessive outcomes.
In classroom settings, set both parents to AaBbCc and compare single-gene ratios inside the bigger result table.
Great for
Might be a poor fit if your biology case includes linkage (genes inherited together), incomplete dominance, codominance, epistasis, or sex-linked traits.
Start small: If you’re unsure, verify one gene first using the 1-trait calculator, then scale up.
Common mistakes to avoid
Conceptually, the calculator does two things: (1) enumerates all gametes for each parent, then (2) combines them into offspring genotypes.
Genotype frequency
Where is the number of cells matching genotype .
Variables
A genotype is the allele pair for each gene (like Aa). A phenotype is the expressed trait. In simple dominant/recessive models, having at least one dominant allele (A) produces the dominant phenotype.
The calculator assumes the genes assort independently. That’s why probabilities for multi-gene genotypes can be multiplied across genes in classic textbook cases.
It’s a Punnett square that tracks three genes at once. The full grid has 64 outcomes (8 gametes from one parent × 8 gametes from the other).
It is used to estimate the probability of different combinations of 3 traits in offspring — for example, the chance of inheriting certain dominant/recessive variants across three genes.
There are 64 boxes in the full trihybrid Punnett square (an 8×8 grid).
Count how many times the genotype appears in the 64 cells, then compute .
Real traits can involve gene linkage, incomplete dominance, multiple alleles, or environmental effects. This calculator models the classic Mendelian dominant/recessive autosomal setup.
Yes. Use the share button and enable sharing with results; the link preserves your parent genotypes and the expanded/collapsed state of result sections.
This tool is for educational use. It assumes Mendelian inheritance with independent assortment.
The cat pregnancy calculator will compute the due date of your favorite feline.
The dog life expectancy calculator estimates the age of your dog based on their breed and gives their average life expectancy.
Convert your dog's age to human years based on breed and size.
The dog pregnancy calculator provides you with your dog's due date.
Our Benadryl dosage calculator for dogs will compute an optimal dose of Benadryl (Diphenhydramine) for your pet.
Discover how to measure a dog's quality of life with our insightful pet quality of life scale calculator. Ensure their well-being now!