Skip to main content
Calcimator

Punnett Square Generator

Calculate offspring genotype and phenotype ratios from parent genotypes using a Punnett square for monohybrid crosses.

About this calculator

A Punnett square is the standard tool for predicting the genotype and phenotype ratios that come out of a genetic cross for a single trait with simple (complete) dominance -- the kind of trait Mendel worked out with pea plants: one allele fully masks the other, so a heterozygote (Aa) looks identical to a homozygous dominant individual (AA). This calculator takes each parent's genotype -- aa, Aa, or AA -- builds the 2x2 (or effectively 1x1 to 2x2) grid of possible gamete combinations, and reports the probability of each offspring genotype (AA, Aa, aa) along with the resulting phenotype ratio. The textbook Aa x Aa cross gives the classic 1:2:1 genotype ratio and 3:1 phenotype ratio; crossing a homozygous parent into the mix collapses that uncertainty -- AA x aa produces 100% Aa offspring, all showing the dominant phenotype, and AA x AA (or aa x aa) produces uniform offspring with no segregation at all.

What this model does not cover is just as important: it assumes one gene, two alleles, complete dominance, and independent assortment. Real traits are often more complicated -- codominance (like AB blood type), incomplete dominance (like pink flowers from red x white), sex linkage, multiple alleles, or traits controlled by many genes at once (polygenic inheritance, like human height) -- none of which a single monohybrid Punnett square can represent.

Inputs

Results

AA Probability

25%

Aa Probability

50%

aa Probability

25%

Phenotype Ratio

3:1

Parent 1 GenotypeAa
Parent 2 GenotypeAa
Dominant Phenotype75%
Recessive Phenotype25%
How to Use This Calculator
  1. Enter Parent 1 Dominant Alleles and Parent 2 Dominant Alleles.
  2. Review AA Probability (%), Aa Probability (%), and aa Probability (%).
  3. Check Dominant Phenotype (%), Recessive Phenotype (%), and the Phenotype Ratio to see how the genotypes group into observable traits.
  4. Use Parent 1 Genotype and Parent 2 Genotype to inform your decision.
  5. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

What each input means

Parent 1 Dominant Alleles
Parent 1's genotype for the trait: aa (homozygous recessive), Aa (heterozygous), or AA (homozygous dominant).
Parent 2 Dominant Alleles
Parent 2's genotype for the trait: aa, Aa, or AA.

How this is calculated

Formula

Aa × Aa → 1 AA : 2 Aa : 1 aa

Worked example, using the default values

  1. Identify Input Parameters
    2 parameters
    Parent 1 Dominant Alleles = 1, Parent 2 Dominant Alleles = 1 = 2 input(s) provided
  2. Calculate AA Probability
    AA Probability
    25 = 25%
  3. Calculate Aa Probability
    Aa Probability
    50 = 50%
  4. Calculate aa Probability
    aa Probability
    25 = 25%
  5. Calculate Parent 1 Genotype
    Parent 1 Genotype
    Aa = Aa
  6. Calculate Parent 2 Genotype
    Parent 2 Genotype
    Aa = Aa

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What's the difference between the genotype ratio and the phenotype ratio?

The genotype ratio counts the exact allele combinations in the offspring -- for an Aa x Aa cross, that's 1 AA : 2 Aa : 1 aa. The phenotype ratio groups AA and Aa together because they look identical under complete dominance, giving 3 dominant-looking offspring for every 1 recessive-looking offspring (3:1). Two genotypically different individuals (AA and Aa) can be phenotypically indistinguishable, which is exactly what a test cross (crossing with an aa individual) is used to reveal.

Why does crossing two homozygous dominant (AA x AA) parents give a fixed result?

When both parents are AA, every gamete from both parents carries only the A allele, so every offspring must be AA -- there's no other genetic combination possible. The same logic applies to aa x aa (all aa offspring). Punnett squares only produce a probability spread when at least one parent is heterozygous (Aa), because that's the only genotype that produces two different types of gametes.

Does this calculator work for traits like human height or skin color?

No -- those are polygenic traits controlled by many genes plus environmental factors, producing a continuous range of outcomes rather than a few discrete categories. A monohybrid Punnett square only models a single gene with two alleles and complete dominance, so it's appropriate for traits like pea seed shape or certain single-gene human conditions, not for multi-gene or continuously varying traits.

What about traits with codominance or incomplete dominance?

This calculator assumes complete dominance, where the heterozygote looks identical to the homozygous dominant parent. Codominant traits (like AB blood type, where both alleles are expressed) and incomplete dominant traits (like a red x white cross producing pink) follow different phenotype rules that this simple dominant/recessive model does not represent -- the genotype ratio math would still apply, but the phenotype grouping would need to be reworked for those inheritance patterns.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.