Audited ·Last updated 29 Jul 2026·5 citations·Tier 2·0 uses

Trihybrid Cross Calculator

Free trihybrid cross calculator. Pick the phenotype you want at each of three genes and get its exact probability and fraction, without drawing 64 boxes.

Trihybrid Cross Calculator

Six letters: characters 1–2 are gene 1, 3–4 gene 2, 5–6 gene 3. UPPERCASE is dominant, lowercase recessive, and the three genes must use three different letters. AaBbCc, AABbcc, RrYyTt.
The same three genes in the same order. Enter aabbcc for a three-point testcross, which flattens every class to 12.5% and reads parent 1's gametes directly.
Wanted phenotype at gene 1
Wanted phenotype at gene 2
Wanted phenotype at gene 3
Chance of the selected combination
42.19
Probability that one offspring shows exactly the three phenotypes you selected. For AaBbCc × AaBbCc with all three set to dominant this is 27/64 = 42.1875%. It is an exact ratio for an idealised cross with all three gene pairs unlinked — not a personal risk figure, and not a prediction about any one offspring.
As an exact fraction
27/64
Selected class
A_B_C_
Dominant at all three genes
42.19
Recessive at all three genes
1.56
Distinct gametes from parent 1
8
Distinct gametes from parent 2
8
Cells in the smallest grid
64
Phenotype classes possible
8
Genotype classes possible
27
Full phenotype series
27 A_B_C_ : 9 A_B_cc : 9 A_bbC_ : 9 aaB_C_ : 3 A_bbcc : 3 aaB_cc : 3 aabbC_ : 1 aabbcc

Background.

A trihybrid cross follows three genes at once, and it is the point where drawing a Punnett square stops being sensible. Three heterozygous genes give each parent 2³ = 8 kinds of gamete, so the full grid is 8 × 8 = 64 boxes. Nobody fills in 64 boxes by hand. The standard method is the forked-line diagram, or more directly the product rule: work out the probability at each gene separately and multiply. That is how this calculator is built, and why its main question is 'what is the chance of this particular combination?' rather than 'draw me a grid'.

Pick a phenotype — dominant or recessive — at each of the three genes, enter both parents' genotypes, and the page returns the probability of exactly that combination, the same answer as an exact reduced fraction, and the combinatorics: how many distinct gametes each parent makes, how many cells the smallest equally-likely grid would need, and how many phenotype and genotype classes exist at all.

For the standard cross AaBbCc × AaBbCc the probability of being dominant at all three genes is (3/4)³ = 27/64 = 42.1875 %, and the probability of being recessive at all three is (1/4)³ = 1/64 = 1.5625 %. The eight classes form the series 27 : 9 : 9 : 9 : 3 : 3 : 3 : 1, which sums to 64. Beneath them sit 3³ = 27 genotype classes. Mendel derived all three of those series — 2ⁿ gametes, 3ⁿ genotypes, 4ⁿ combinations — for n differing characters in his 1866 paper, and tested them: his trifactorial experiment resolved 639 plants into exactly 27 classes.

The calculator enumerates all 64 cells internally rather than assuming the neat powers of 3/4, so it is equally correct for lopsided crosses. Enter AABbCc × AaBbcc, or aabbcc as the second parent for a three-point testcross, and the numbers adapt: a testcross flattens all eight classes to 12.5 % each, which is exactly the flat readout that makes three-point testcrosses the classical tool for gene mapping.

The assumption that carries all of this is independent assortment, and with three genes it is a stronger assumption than it looks. Two genes involve one pairwise relationship; three genes involve three, and every one of them has to be unlinked for 27:9:9:9:3:3:3:1 to hold. Genes that sit close together on the same chromosome are linked, and then the parental combinations turn up more often than the model says and the recombinant ones less often. Epistasis is the other common failure: the genes assort perfectly but one masks another's phenotype, merging visible classes. Reduced penetrance and lethal alleles move or delete classes too. A departure from the expected series in real progeny is usually biology, not arithmetic.

And the numbers on this page are exact ratios for an idealised cross, not a personal risk figure. They describe expected proportions over many offspring under a specific model; they do not predict any individual, and they should not be read as a clinical probability for a real family. Below the widget: the derivation, the forked-line method, the worked example against Mendel's own 639-plant experiment, and where the model stops being trustworthy.

What is trihybrid cross calculator?

A trihybrid cross is a mating tracked at three genes at once, written with three letters — AaBbCc × AaBbCc is the canonical case. Under Mendel's law of independent assortment, the allele passed on at each gene is chosen independently of the other two, so a parent heterozygous at all three produces 2³ = 8 gamete types (ABC, ABc, AbC, Abc, aBC, aBc, abC, abc) in equal numbers. Crossing eight gamete types against eight gives a 64-cell Punnett square in which every cell is equally likely.

Because 64 boxes are impractical, the trihybrid case is normally solved by the forked-line method or by the product rule. Both are the same idea: treat each gene as its own monohybrid cross, read off the probability of the phenotype you want at that gene, and multiply the three together. For a heterozygote × heterozygote cross the per-gene probabilities are 3/4 dominant and 1/4 recessive, so P(A_B_C_) = 3/4 × 3/4 × 3/4 = 27/64 and P(aabbcc) = 1/4 × 1/4 × 1/4 = 1/64. The eight combinations give the 27 : 9 : 9 : 9 : 3 : 3 : 3 : 1 series.

The underscore notation used throughout means 'either allele at that gene'. A_ covers AA and Aa alike, because complete dominance makes them indistinguishable; aa is written out in full because a recessive phenotype pins the genotype exactly. That asymmetry is why the triple-recessive class is the useful one experimentally — aabbcc is the only one of the eight phenotype classes that corresponds to a single genotype.

A three-point testcross is the trihybrid version of a testcross: the unknown individual is crossed to aabbcc, which contributes only recessive alleles, so every offspring's appearance reveals which gamete the unknown parent supplied. Under independent assortment the eight classes come out equal at 12.5 % each; the pattern of departure from that flat expectation is what classical three-point mapping uses to order three genes on a chromosome and measure the distances between them.

How to use this calculator.

  1. Write each parent's genotype as six letters: characters 1–2 for gene 1, 3–4 for gene 2, 5–6 for gene 3. Uppercase is dominant, lowercase recessive, and the three genes must use three different letters.
  2. Enter both parents using the same three genes in the same order. Order between the parents does not matter — swapping them cannot change any probability.
  3. Set the three phenotype selectors to the combination you want. All eight combinations are valid, and a combination that cannot occur returns 0% with the fraction 0/1 rather than an error.
  4. Read the headline probability and, for written work, the exact fraction beside it — 27/64 is exact where 42.19% is a rounded decimal.
  5. Compare your class against the two anchors always shown: dominant at all three (the largest class) and recessive at all three (the smallest).
  6. Use the combinatorics row to sanity-check the setup: distinct gametes should be 8 for a triple heterozygote, the smallest grid 64, genotype classes 27 and phenotype classes 8.
  7. For a three-point testcross enter aabbcc as parent 2. Every class flattens to 12.5%, and any departure from that in real progeny is what you measure recombination frequencies from.
  8. For two genes use the dihybrid cross calculator, which also gives expected counts for a chi-square test; for one gene use the Punnett square calculator, which adds incomplete dominance and codominance.

The formula.

P = P₁ × P₂ × P₃ , (¾)³ = 27⁄64

Three loci, one rule. Segregation gives each gene a monohybrid probability; independent assortment lets you multiply across genes.

Step one, per gene. For each of the three genes, work out the chance of the phenotype you asked for exactly as you would for a single-gene cross. A heterozygote × heterozygote cross gives 3/4 dominant and 1/4 recessive; a cross with a homozygous dominant parent gives 1 and 0; a cross with two homozygous recessive parents gives 0 and 1.

Step two, multiply. Because the three genes assort independently,

P(class) = P₁ × P₂ × P₃

For AaBbCc × AaBbCc: P(A_B_C_) = ¾ × ¾ × ¾ = 27⁄64 = 42.1875 %, P(A_B_cc) = ¾ × ¾ × ¼ = 9⁄64 = 14.0625 %, P(A_bbcc) = ¾ × ¼ × ¼ = 3⁄64 = 4.6875 %, and P(aabbcc) = ¼ × ¼ × ¼ = 1⁄64 = 1.5625 %. Collecting all eight gives 27 : 9 : 9 : 9 : 3 : 3 : 3 : 1, summing to 64.

The combinatorics follow the same logic. For n genes at which a parent is heterozygous it makes 2ⁿ gamete types; a cross between two such parents fills 4ⁿ grid cells and produces 3ⁿ genotype classes and 2ⁿ phenotype classes under complete dominance. For n = 3 that is 8, 64, 27 and 8. Mendel stated all of these in his 1866 paper, and this calculator reports them so you can check your own setup.

Internally the code does not assume the powers of ¾ — it enumerates all 64 cells of the grid and counts. That matters for lopsided crosses such as AABbCc × AaBbcc, where the per-gene probabilities are not ¾ and ¼ and the tidy 27:9:9:9:3:3:3:1 does not appear. The test suite checks the enumeration against the per-gene product for both symmetric and asymmetric crosses, so the two routes are known to agree rather than assumed to.

ROUNDING STAGE. Rounding happens only at the final return, to ten decimal places, applied to values that are already exact rationals with denominator 64. There is no intermediate rounding and no threshold. The fraction output is reduced with an exact integer greatest common divisor computed from the raw counts, never from the rounded percentage — which is why it can report 27/64 and 1/8 exactly.

WHERE THE MODEL BREAKS. Independent assortment must hold for all three pairs of genes, not just on average. Linkage between any pair skews the series toward the parental combinations. Epistasis leaves the genotype proportions untouched but merges visible classes. Lethal alleles delete a class before it can be scored. Reduced penetrance puts individuals into the wrong visible class. In each case the counting is still right and the genotype-to-phenotype mapping, or the independence assumption, is what has failed.

INVALID DOMAIN. There is no singularity — the denominator is the constant 64, never a user value. The calculator rejects, field by field: a genotype that is not six letters, any gene whose two characters are different letters, two genes written with the same letter, a non-letter character, parents listing different genes or the same genes in a different order, and a phenotype selector that is neither dominant nor recessive. Asking for a class that cannot occur is not an error: it returns 0 % and the fraction 0/1, which is the correct answer.

A worked example.

Example

The canonical trihybrid F2: two triple heterozygotes crossed, asking for the dominant phenotype at all three genes. Each parent is heterozygous at all three genes, so each makes 2³ = 8 gamete types — ABC, ABc, AbC, Abc, aBC, aBc, abC, abc — and the calculator reports 8 distinct gametes for each parent and 64 cells in the smallest equally-likely grid. Sixty-four boxes is exactly why nobody draws this square. By the product rule the answer takes one line. At each gene separately, a heterozygote × heterozygote cross gives the dominant phenotype three times in four. Three genes, all independent, so the chance of all three being dominant is ¾ × ¾ × ¾ = 27⁄64. The calculator returns 42.1875 % with the exact fraction 27/64 and the class label A_B_C_. The two anchor outputs frame it: dominant at all three is 42.1875 %, and recessive at all three is (¼)³ = 1⁄64 = 1.5625 %. The full series output reads 27 A_B_C_ : 9 A_B_cc : 9 A_bbC_ : 9 aaB_C_ : 3 A_bbcc : 3 aaB_cc : 3 aabbC_ : 1 aabbcc — the counts sum to 64 and the eight probabilities sum to exactly 100 %. Genotype classes come out at 3³ = 27, phenotype classes at 8. That class count is a direct check against Mendel. His trifactorial experiment grew 639 plants and resolved them into 27 classes — the same 27 this calculator reports. His printed averages were 10 for each of the eight classes constant at all three characters, 19 for each of the twelve constant at two, 43 for each of the six constant at one, and 78 for the triple hybrid. The model, at 639 plants, expects 9.98, 19.97, 39.94 and 79.88 respectively. The triple-homozygous-recessive class is the one this calculator reports directly as 1.5625 %, and 1.5625 % of 639 is 9.98 — Mendel's 10. Two of his four averages are within rounding; the 43 sits above the expected 40, and his own printed averages do not reconcile with his total (8×10 + 12×19 + 6×43 + 78 = 644, not 639), which shows they are rounded class summaries rather than exact figures. Both numbers are reported here rather than one quietly chosen. Now change one selector. Set gene 2 to recessive and the question becomes 'dominant, recessive, dominant', class A_bbC_: ¾ × ¼ × ¾ = 9⁄64 = 14.0625 %. Set all three to recessive and you get 1⁄64 = 1.5625 %. And change parent 2 to aabbcc for a three-point testcross: every class flattens to 12.5 %, the fraction becomes 1/8, parent 2 drops to a single gamete type and the smallest grid shrinks from 64 cells to 8. That flat expectation is the baseline classical three-point mapping measures departures from.

parent2 GenotypeAaBbCc
target Gene2dominant
target Gene3dominant
parent1 GenotypeAaBbCc
target Gene1dominant

Frequently asked questions.

What is the phenotypic ratio of a trihybrid cross?
For AaBbCc × AaBbCc with complete dominance at all three genes and independent assortment, the eight phenotype classes appear in the ratio 27 : 9 : 9 : 9 : 3 : 3 : 3 : 1, summing to 64. In percentages that is 42.1875 % dominant at all three genes, 14.0625 % for each of the three classes recessive at exactly one gene, 4.6875 % for each of the three classes recessive at exactly two, and 1.5625 % recessive at all three. The series is just (3 + 1)³ expanded: each gene contributes a factor of 3 for dominant or 1 for recessive, and the eight products are 27, 9, 9, 9, 3, 3, 3 and 1. If your cross is not a triple heterozygote × triple heterozygote, the series will differ, which is why this calculator enumerates the grid rather than printing the textbook answer.
Why use the forked-line or probability method instead of a Punnett square?
Because a trihybrid square has 64 cells, and it gets worse fast: four genes need 256 and five need 1,024. The forked-line method builds one row per gene, splits each row into the monohybrid probabilities, and multiplies along each path — eight paths for three genes instead of 64 boxes. The probability method is the same arithmetic without the diagram: work out the chance of the phenotype you want at each gene, then multiply. OpenStax's Biology 2e puts it directly for the trihybrid case, giving '3 × 3 × 3, or 27' out of 64 for the triple-dominant class. This calculator lets you ask for one specific combination for exactly that reason — in practice you almost never need all eight classes, you need one.
How many gametes, genotypes and grid cells does a trihybrid cross involve?
For n genes at which a parent is heterozygous: 2ⁿ distinct gamete types, 4ⁿ cells in the full Punnett square, and 3ⁿ genotype classes among the offspring, with 2ⁿ phenotype classes under complete dominance. At n = 3 that is 8 gametes, 64 cells, 27 genotypes and 8 phenotypes. Mendel stated all three series himself for n differing characters, and verified the 27 experimentally: his trifactorial experiment classified 639 plants into exactly 27 genotype classes. A parent that is homozygous at one or more genes makes fewer gamete types — 4 if heterozygous at two genes, 2 at one, 1 at none — and the calculator reports the actual counts for the parents you enter rather than the textbook maximum.
What is a three-point testcross and why is the ratio flat?
A three-point testcross pairs a triple heterozygote with a triple homozygous recessive (aabbcc). The tester can only contribute a, b and c alleles, so it never masks anything: every offspring's phenotype tells you directly which gamete the heterozygous parent supplied. Under independent assortment the eight gamete types are equally frequent, so the eight offspring classes come out at 12.5 % each — the flat 1:1:1:1:1:1:1:1 this calculator returns when you set parent 2 to aabbcc. That flatness is the whole point: any departure from it in real data is a measurement of linkage. Classical three-point mapping uses the two rarest classes, the double crossovers, to establish which of the three genes lies in the middle, and the recombinant frequencies to place the other two.
When does the 27:9:9:9:3:3:3:1 ratio fail?
Whenever independent assortment or simple complete dominance fails. With three genes there are three pairwise relationships and every one must be unlinked; if any pair sits close together on the same chromosome, gametes carrying the parental combinations are over-represented and the series skews toward them. Epistasis is the other frequent cause: the genes assort perfectly but one masks another, merging visible classes without changing the underlying genotype proportions. Lethal alleles remove a class before it can be scored. Reduced penetrance and variable expressivity move individuals into a class their genotype does not put them in. In every case the counting this calculator does is still correct — what has failed is the mapping from genotype to phenotype, or the assumption that the three genes travel independently.
Why does the calculator sometimes return 0 % instead of an error?
Because zero is a correct answer, not a malfunction. If you cross AABBCC with aabbcc, every offspring is AaBbCc and shows the dominant phenotype at all three genes, so the chance of a recessive phenotype at any gene really is zero. The calculator returns 0 % with the fraction 0/1 and still reports the class label you asked for, so it is clear which question was answered. Errors are reserved for inputs that cannot be interpreted at all: a genotype that is not six letters, a gene whose two alleles are written with different letters, two genes sharing a letter, a non-letter character, or parents listing their genes in a different order. Those raise a message under the offending field rather than producing a plausible-looking wrong number.
Can I use this for a real family or a real breeding programme?
For a breeding programme with defined lines, controlled crosses and enough offspring to count, yes — that is exactly what it is for, and the expected proportions are the right baseline to test observed segregation against. For a human family, no. These are exact ratios for an idealised model with known genotypes, three unlinked genes, complete dominance and full penetrance; they are not a personal risk figure and they say nothing about any one individual. Real human questions involve unknown genotypes, population-specific allele frequencies, test sensitivity, penetrance and whatever the family history already tells you, and those combine through Bayesian updating rather than multiplication. If a real decision depends on the number, a clinical geneticist or certified genetic counsellor is the right source.

References& sources.

  1. [1]Abbott S. & Fairbanks D. J. (2016). Experiments on Plant Hybrids by Gregor Mendel. Genetics 204(2):407–422. doi:10.1534/genetics.116.195198. Peer-reviewed English translation of Mendel (1866). Source for the trifactorial experiment — 639 plants resolved into 27 classes, with the printed class averages of 10, 19, 43 and 78 — and for the 2ⁿ gamete / 3ⁿ genotype / 4ⁿ combination series. Open access. Retrieved 2026-07-29.
  2. [2]OpenStax, Biology 2e, section 12.3 'Laws of Inheritance'. Rice University, 2018, CC BY 4.0. Source for the forked-line method — 'create rows equal to the number of genes being considered, and then segregate the alleles in each row on forked lines' — and for the trihybrid result 'the probability of F2 offspring having yellow, round, and tall traits is 3 × 3 × 3, or 27'. Free, openly licensed. Retrieved 2026-07-29.
  3. [3]Biology LibreTexts, Map: Raven Biology 12th Edition, section 12.03 'Dihybrid Crosses and Mendel's Law of Independent Assortment'. Independent-publisher statement of the general multi-locus product rule — 'the probability of the desired genotype at the first locus multiplied by the probability of the desired genotype at the other loci' — worked through to a tetrahybrid case: '(1/4) × (1/4) × (1/4) × (1/4), we determine that 1/256 of the offspring will be quadruply homozygous recessive'. Free. Retrieved 2026-07-29.
  4. [4]Reid J. B. & Ross J. J. (2011). Mendel's genes: toward a full molecular characterization. Genetics 189(1):3–10. doi:10.1534/genetics.111.132118. Source for the linkage caveat: Mendel's seven traits occupy only five of the seven pea linkage groups, with le and v about 12.6 map units apart, so 'an element of luck was involved with his choice of characters'. Open access via PMC. Retrieved 2026-07-29.
  5. [5]MedlinePlus Genetics, US National Library of Medicine. Inheritance Patterns, page last updated 19 April 2021. Source for the classical single-gene inheritance definitions and for the position that most visible human traits are not governed by one or a few genes. Free. Retrieved 2026-07-29.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 682 calculators remain free
  • No billing is enabled
Coming soon