Punnett square calculator

Enter your values. The answer and the full worked solution update as you type.

Result

Genotype ratio1 AABB : 2 AABb : 1 AAbb : 2 AaBB : 4 AaBb : 2 Aabb : 1 aaBB : 2 aaBb : 1 aabb
Phenotype ratio9 A_B_ : 3 A_bb : 3 aaB_ : 1 aabb
A_B_9/16 = 56.25%
A_bb3/16 = 18.75%
aaB_3/16 = 18.75%
aabb1/16 = 6.25%
AaBb × AaBbABAbaBab
ABAABBAABbAaBBAaBb
AbAABbAAbbAaBbAabb
aBAaBBAaBbaaBBaaBb
abAaBbAabbaaBbaabb

Phenotype ratios assume complete dominance and genes that assort independently (no linkage).

Draw the Punnett square for a cross between two parents with one, two or three genes, such as Aa × Aa, AaBb × AaBb or AaBbCc × aabbcc. The calculator lists the gametes of each parent, fills in every box, counts the genotypes and phenotypes, and gives each as a ratio, a fraction and a percentage. For crosses with more than one gene it checks the answer with the product rule.

Step-by-step solution

Gametes of each parent

Parent 1 (AaBb): AB, Ab, aB, ab
Parent 2 (AaBb): AB, Ab, aB, ab
Each gamete gets one allele of every gene; genes on different chromosomes combine in every possible way (independent assortment).

Fill in the Punnett square

4 × 4 = 16
Each box combines the gamete of its row with the gamete of its column. The table shows every box.

Genotype probabilities

AABB: 1/16 = 6.25%
AABb: 2/16 = 1/8 = 12.5%
AAbb: 1/16 = 6.25%
AaBB: 2/16 = 1/8 = 12.5%
AaBb: 4/16 = 1/4 = 25%
Aabb: 2/16 = 1/8 = 12.5%
aaBB: 1/16 = 6.25%
aaBb: 2/16 = 1/8 = 12.5%
aabb: 1/16 = 6.25%

Phenotypes (complete dominance)

A_B_: AABB + AABb + AaBB + AaBb = 9/16 = 56.25%
A_bb: AAbb + Aabb = 3/16 = 18.75%
aaB_: aaBB + aaBb = 3/16 = 18.75%
aabb: aabb = 1/16 = 6.25%
A_ means at least one dominant allele (AA or Aa).

Check with the product rule

Aa × Aa: 1/4 AA, 1/2 Aa, 1/4 aa → 3/4 A_, 1/4 aa
Bb × Bb: 1/4 BB, 1/2 Bb, 1/4 bb → 3/4 B_, 1/4 bb
P(A_B_) = 3/4·3/4 = 9/16

Key formulas

Monohybrid cross (Aa × Aa)
genotypes 1 : 2 : 1, phenotypes 3 : 1
Dihybrid cross
phenotypes 9 : 3 : 3 : 1
Hardy–Weinberg
p + q = 1, p² + 2pq + q² = 1
Independent genes
multiply the probabilities

How to make a Punnett square

  1. Write down the genotype of each parent, with a capital letter for the dominant allele and a small letter for the recessive one, for example Aa.
  2. List the gametes. Each gamete carries one allele of every gene: Aa gives A and a; AaBb gives AB, Ab, aB and ab.
  3. Draw a grid with the gametes of one parent along the top and those of the other parent down the side, and combine them in every box.
  4. Count the genotypes and divide by the number of boxes to get their probabilities.
  5. Group the genotypes by phenotype. With complete dominance, every genotype with at least one capital letter for a gene shows the dominant trait.

Questions and answers

Why is the dihybrid ratio 9:3:3:1?

For AaBb × AaBb each gene on its own gives 3/4 dominant and 1/4 recessive. With independent assortment the probabilities multiply: 3/4·3/4 = 9/16 dominant for both traits, 3/4·1/4 = 3/16 for each mixed phenotype and 1/4·1/4 = 1/16 recessive for both.

What is a test cross?

A cross with a homozygous recessive parent, such as A_ × aa. If any offspring show the recessive trait, the unknown parent must be Aa. For AaBb × aabb the four phenotypes appear in a 1:1:1:1 ratio.

What does A_ mean?

The underscore stands for either allele: A_ means AA or Aa. With complete dominance both show the dominant phenotype.

Does it work for incomplete dominance or sex-linked genes?

The genotype ratios are correct for genes that are not linked. The phenotype ratios assume complete dominance; with incomplete dominance or codominance every genotype has its own phenotype, so read the genotype ratio instead. Sex-linked and linked genes are not modelled.

How do I enter the genotypes?

Write each gene as two letters, gene after gene, for example AaBb. The second parent must have the same genes, in any order, and spaces are ignored, so Bb Aa also works. Up to three genes are supported.

Practise it yourself

Practise Genetics

A calculator gives the answer. In the exam you need the method: practise it with new problems, hints and worked solutions.

</> Embed

Free for teachers and schools: paste this code into your course page, LMS or website. Students can use the calculator and its worked solution without an account.

More calculators