Skip to main content
Tool Factory
  • English
  • Español · Review pending
  • Français · Review pending
  • Deutsch · Review pending
  • Português · Review pending
  • 日本語 · Review pending
  • 简体中文 · Review pending

Numbers, Units & Calculators

Punnett Square Calculator

Calculate exact genotype and phenotype ratios for up to four genes, ABO/Rh blood types, and recessive X-linked classroom crosses.

Tool workspace

Your input stays in this browser.

The link contains what you entered. Anyone with the link can read those inputs.

The tool is ready to run.

Ready

Run the tool when your input is ready.

Input

Use AaBb, AO Dd, or XAXa for the selected cross type.

Use matching genes, an ABO genotype, or XAY for the selected cross type.

Ready for a result

Calculate exact genotype and phenotype ratios for up to four genes, ABO/Rh blood types, and recessive X-linked classroom crosses.

Worked example result

Select Load example to use these values in the calculator.

Cross type
autosomal
Parent 1
AaBb
Parent 2
AaBb
Dominance
complete

Phenotype ratio

9:3:3:1Dominant A, Dominant B : Dominant A, recessive b : recessive a, Dominant B : recessive a, recessive b

Gametes per parent

Parent 1 gametes
AB, Ab, aB, ab
Parent 2 gametes
AB, Ab, aB, ab
Equally likely cells
16

Punnett square

Parent 1 / Parent 2ABAbaBab
ABAABBAABbAaBBAaBb
AbAABbAAbbAaBbAabb
aBAaBBAaBbaaBBaaBb
abAaBbAabbaaBbaabb

Genotypes

GenotypeCountFractionPercent
AABB11/166.25%
AABb21/812.5%
AaBB21/812.5%
AaBb41/425%
AAbb11/166.25%
Aabb21/812.5%
aaBB11/166.25%
aaBb21/812.5%
aabb11/166.25%

Phenotypes (ratio order)

PhenotypeCountFractionPercent
Dominant A, Dominant B99/1656.25%
Dominant A, recessive b33/1618.75%
recessive a, Dominant B33/1618.75%
recessive a, recessive b11/166.25%

Assumptions: independent assortment, no linkage, Mendelian single-gene traits, and equal gamete viability. The selected dominance rule applies to every gene.

Embed this tool

Select the code and copy it. You can change the height to fit your page.

The model combines each parent’s distinct gametes and counts the resulting genotypes and phenotypes.

The result includes a Punnett square, probability fractions, and ratios in the displayed table order.

  • Check an inheritance exercise with two independently assorting traits.

Select an inheritance model and parental genotypes

  1. Choose Cross type.
  2. Enter both parent genotypes.
  3. For autosomal crosses, choose Dominance, then select Calculate Punnett square.

Cross AaBb with AaBb

Input: AaBb × AaBb

Settings: Cross type: Autosomal; Dominance: Complete

Result: 9:3:3:1

The 16 cells give Dominant A, Dominant B nine cells and recessive a, recessive b one cell.

Inheritance assumptions and probability limits

  • The model assumes independent assortment and equal gamete viability.
  • It does not model linkage, penetrance, or gene interactions.
  • X-linked crosses omit X-inactivation effects.