Math July 13, 2026 · 8 Min Read

Punnett Square Calculator – Guide & Formulas

Generate Punnett squares for monohybrid and dihybrid genetic crosses. Calculate genotype and phenotype ratios with interactive grid visualization.

Try the free calculator

Put these formulas into practice with our instant, step-by-step Punnett Square Calculator.

Open Calculator ›

A **Punnett square** is a graphical method used in **genetics** to predict the outcome of a particular **cross** or **breeding experiment**. Named after **Reginald Punnett**, this tool helps visualize the possible combinations of **alleles** that offspring may inherit from their parents. Our **Punnett square calculator** supports both **monohybrid crosses** (single trait) and **dihybrid crosses** (two independent traits), automatically computing **genotype ratios** and **phenotype ratios** based on **Mendel's laws of inheritance**.

Key Takeaway

Use the free Punnett Square Calculator to generate punnett squares for monohybrid and dihybrid genetic crosses. calculate genotype and phenotype ratios with interactive grid visualization. Get instant results with step-by-step explanations.

How to Use the Punnett Square Calculator

  1. Step 1: Select the cross type — **Monohybrid** (one trait, e.g., Aa × Aa) or **Dihybrid** (two traits, e.g., AaBb × AaBb).
  2. Step 2: Enter the genotype for Parent 1 using letters for each gene (uppercase = dominant allele, lowercase = recessive allele).
  3. Step 3: Enter the genotype for Parent 2 using the same convention.
  4. Step 4: Review the generated Punnett square grid showing all possible **gamete combinations** and offspring genotypes.
  5. Step 5: Examine the **genotype ratio**, **phenotype ratio**, and probability percentages for each outcome.

The Formula

For a monohybrid cross Aa x Aa: genotypic ratio = 1 AA : 2 Aa : 1 aa, phenotypic ratio = 3 dominant : 1 recessive. For a dihybrid cross AaBb x AaBb: phenotypic ratio = 9:3:3:1. Total combinations = 4^n where n = number of heterozygous loci.

Variable Definitions

  • AA: Homozygous dominant genotype — two copies of the dominant allele
  • Aa: Heterozygous genotype — one dominant and one recessive allele
  • aa: Homozygous recessive genotype — two copies of the recessive allele
  • P: Probability of a given genotype or phenotype occurring in offspring
  • 9:3:3:1: Classic dihybrid phenotypic ratio for two independent traits with complete dominance
  • 1:2:1: Genotypic ratio for a monohybrid cross between two heterozygotes
  • 4^n: Total gamete combinations where n = number of heterozygous loci

Monohybrid Cross: Heterozygous Tall × Heterozygous Tall

Cross two heterozygous pea plants (Tt × Tt) for plant height to predict offspring ratios.

  1. Step 1: Identify parental genotypes — Parent 1 = Tt, Parent 2 = Tt. Both are heterozygous for the height trait.
  2. Step 2: Determine possible gametes — Each parent produces two types of gametes: T (50%) and t (50%) due to allele segregation during meiosis.
  3. Step 3: Fill the 2×2 Punnett square — Place T and t along the top for Parent 1 and along the side for Parent 2. This yields four cells: TT, Tt, Tt, and tt.
  4. Step 4: Count genotypes — 1 TT (homozygous dominant) : 2 Tt (heterozygous) : 1 tt (homozygous recessive), giving a genotypic ratio of 1:2:1.
  5. Step 5: Determine phenotypes — 3 offspring are Tall (TT, Tt, Tt) and 1 is short (tt), giving a phenotypic ratio of 3:1 or 75% tall, 25% short.

Financial Advisory Notice

This calculator is intended for educational purposes and basic genetic predictions. It follows standard Mendelian inheritance rules and does not account for complex genetic phenomena such as epistasis, linked genes, or polygenic traits. Consult a geneticist or genetic counselor for clinical or medical decisions.

Frequently Asked Questions

How do I write genotypes for a Punnett square?

Use a single letter for each gene (e.g., T for tall, t for short). Write both alleles: TT = homozygous dominant, Tt = heterozygous, tt = homozygous recessive. For dihybrid crosses, use two letters per parent (e.g., TtYy).

What is the difference between genotype and phenotype?

Genotype is the genetic makeup of an organism (e.g., Tt). Phenotype is the observable trait or physical expression (e.g., tall plant). Multiple genotypes can produce the same phenotype — both TT and Tt produce the tall phenotype.

How do I handle sex-linked traits in a Punnett square?

For X-linked traits, males are XY (hemizygous — only one copy of the X chromosome) and females are XX. Write the allele superscript on the X chromosome (e.g., X^A for dominant, X^a for recessive). Males express the trait with just one copy.

What is incomplete dominance and how does it change the ratio?

In incomplete dominance, heterozygotes show an intermediate phenotype that blends both alleles (e.g., red × white = pink flowers). The phenotypic ratio becomes 1:2:1 (same as genotypic ratio) instead of the classic 3:1.

Can I use this for codominance crosses?

Yes. In codominance, both alleles are fully and simultaneously expressed in heterozygotes (e.g., AB blood type). The Punnett square grid is identical, but heterozygotes display both phenotypes rather than blending them.

How do dihybrid cross ratios change with linked genes?

The classic 9:3:3:1 ratio assumes independent assortment (genes on different chromosomes or far apart on the same chromosome). Linked genes on the same chromosome do not assort independently and produce modified ratios with more parental-type offspring and fewer recombinants.

What is the 9:3:3:1 ratio in a dihybrid cross?

In a dihybrid cross between two double heterozygotes (AaBb × AaBb) with independent assortment, 9/16 show both dominant traits, 3/16 show the first dominant and second recessive, 3/16 show the first recessive and second dominant, and 1/16 shows both recessive traits.

How many squares are in a Punnett square?

A monohybrid cross uses a 2×2 grid (4 squares). A dihybrid cross uses a 4×4 grid (16 squares). A trihybrid cross uses an 8×8 grid (64 squares). The number of squares equals 4^n where n is the number of independently assorting gene pairs.

Can both parents have different genotypes in a Punnett square?

Absolutely. While the classic textbook cross uses identical genotypes (e.g., Aa × Aa), you can input any combination such as Aa × aa (test cross) or AA × aa. The calculator generates the correct grid for any parental genotype pair.

What is a test cross and how does the Punnett square help?

A test cross mates an individual with a dominant phenotype but unknown genotype (e.g., A?) with a homozygous recessive (aa). The Punnett square shows that if all offspring show the dominant trait, the parent is likely AA; if approximately 50% show the recessive trait, the parent is Aa.

How do I calculate the probability of a specific genotype?

Count how many squares contain that genotype and divide by the total number of squares. For example, in Aa × Aa, the probability of AA is 1/4 = 25%, the probability of Aa is 2/4 = 50%, and the probability of aa is 1/4 = 25%.

What is the difference between a Punnett square and a Punnett rectangle?

A Punnett square refers to the equal-sided grid used when both parents produce the same number of gamete types. When parents produce different numbers of gametes (e.g., AAa × Aa), the grid becomes a Punnett rectangle — it still works the same way but is not square.

Do Punnett squares work for polygenic traits?

Punnett squares are designed for simple Mendelian inheritance involving one or a few genes. Polygenic traits (controlled by many genes, like height or skin color) follow continuous distributions and are better analyzed with quantitative genetics methods, not Punnett squares.

What is epistasis and how does it affect Punnett square ratios?

Epistasis occurs when one gene masks or modifies the expression of another gene. This can alter expected ratios — for example, the 9:3:3:1 dihybrid ratio might become 9:3:4, 12:3:1, or 9:7 depending on the type of epistatic interaction between the genes.

How do I use the Punnett square for blood type inheritance?

Blood type (ABO system) involves three alleles: I^A, I^B, and i. I^A and I^B are codominant, while i is recessive. Create a Punnett square with the parental genotypes (e.g., I^A i × I^B i) to predict the possible blood types of offspring (A, B, AB, or O).

Can I predict the sex of offspring with a Punnett square?

Yes. Males produce X and Y sperm in equal proportions, while females always contribute an X egg. A simple 2×2 Punnett square shows that each child has a 50% chance of being XX (female) or XY (male), regardless of the parental genotypes.

What are the limitations of Punnett squares?

Punnett squares assume complete dominance, independent assortment, equal gamete viability, and random fertilization. They do not account for linked genes, epistasis, incomplete penetrance, environmental influences, lethal alleles, or polygenic inheritance.

How does a trihybrid cross differ from a dihybrid cross?

A trihybrid cross involves three independent gene pairs (e.g., AaBbCc × AaBbCc) and produces a 64-square grid (8×8). The classic phenotypic ratio is 27:9:9:9:9:3:3:3:1, reflecting all combinations of dominant and recessive phenotypes across three traits.

Why is the Punnett square important in genetics education?

The Punnett square is a fundamental tool for teaching Mendelian genetics because it provides a visual representation of probability in inheritance. It helps students understand allele segregation, independent assortment, and how genotype ratios translate to phenotype ratios.

What is the genotype ratio for a test cross (Aa × aa)?

A test cross between a heterozygote (Aa) and a homozygous recessive (aa) produces offspring in a 1:1 genotypic ratio — 50% Aa and 50% aa. This corresponds to a 1:1 phenotypic ratio (50% dominant, 50% recessive) and is used to determine an unknown genotype.

How do I extend the Punnett square to multiple traits?

For n independently assorting traits, each parent produces 2^n gamete types, resulting in a 2^n × 2^n grid with 4^n total squares. For example, 3 traits give an 8×8 grid (64 squares) and 4 traits give a 16×16 grid (256 squares).

What does heterozygous mean in a Punnett square?

Heterozygous means having two different alleles for a gene (e.g., Aa). In a Punnett square, heterozygous parents each contribute two different gamete types, creating a mix of homozygous dominant, heterozygous, and homozygous recessive offspring.

How do linked genes affect the Punnett square?

Linked genes are located on the same chromosome and tend to be inherited together, violating independent assortment. This produces a surplus of parental-type offspring and fewer recombinant types compared to the expected Punnett square ratios.