Punnett Square Calculator: Monohybrid & Dihybrid Cross

Punnett Square Calculator

Solve a monohybrid or dihybrid genetic cross. Enter two parent genotypes to build the offspring grid, then read the genotype ratio, phenotype ratio, and percent dominant and recessive for every combination.

🧬Real Cross Presets

📝Cross Inputs

One letter for monohybrid (A), two for dihybrid (AB).

2 alleles per gene, e.g. Aa or AaBb.

Uppercase = dominant, lowercase = recessive.

Used for dihybrid crosses only.

Used for dihybrid crosses only.

Genotype ratio -- offspring genotypes
Phenotype ratio -- visible trait ratio
% Dominant 0% show dominant trait
% Recessive 0% show recessive trait

Offspring Punnett Grid

🔢How The Grid Is Built

2×2Monohybrid grid
4×4Dihybrid grid
2Gametes per gene
FOILTwo-gene gametes

📊Monohybrid Ratio Reference

CrossGenotypesGenotype RatioPhenotype Ratio% Dominant
AA × AAAll AA1 (all AA)All dominant100%
AA × AaAA, Aa1 AA : 1 AaAll dominant100%
AA × aaAll Aa1 (all Aa)All dominant100%
Aa × AaAA, Aa, aa1 : 2 : 13 dom : 1 rec75%
Aa × aaAa, aa1 Aa : 1 aa1 dom : 1 rec50%
aa × aaAll aa1 (all aa)All recessive0%

🧪Dihybrid 9:3:3:1 Reference

Phenotype ClassGenotype PatternCount Out Of 16FractionPercent
Both dominantA_ B_99/1656.25%
Dom gene 1, rec gene 2A_ bb33/1618.75%
Rec gene 1, dom gene 2aa B_33/1618.75%
Both recessiveaa bb11/166.25%
Total offspring boxesAll classes1616/16100%

🧬Genotype Vs Phenotype

GenotypeZygosityAllelesExpressed PhenotypeCarrier?
AAHomozygous dominant2 dominantDominant traitNo
AaHeterozygous1 dom, 1 recDominant traitYes (carrier)
aaHomozygous recessive2 recessiveRecessive traitNo (affected)
AABBHomozygous both4 dominantBoth dominantNo
AaBbDihybrid heterozygous2 dom, 2 recBoth dominantYes, both genes
aabbHomozygous recessive both4 recessiveBoth recessiveNo (affected)

🗂Common Cross Comparison Grid

CrossTypeGenotype RatioPhenotype Ratio% Dominant% Recessive
AA × aaMonohybridAll AaAll dominant100%0%
Aa × AaMonohybrid1 : 2 : 13 : 175%25%
Aa × aaTest cross1 : 11 : 150%50%
AA × AaMonohybrid1 : 1All dominant100%0%
aa × aaMonohybridAll aaAll recessive0%100%
AaBb × AaBbDihybrid9:3:3:1 classes9 : 3 : 3 : 193.75% one+6.25% both rec
AaBb × aabbDihybrid test1:1:1:11 : 1 : 1 : 125% both dom25% both rec
AABB × aabbDihybridAll AaBbAll both dom100%0%

How The Math Works

Gametes (mono)Each parent has 2 alleles for 1 gene. The two alleles are the two possible gametes, e.g. Aa produces A and a.
Gametes (dihybrid)Use FOIL on the two genes. AaBb gives AB, Ab, aB, ab – four gametes that combine into a 4×4 grid of 16 boxes.
Grid cellsEach box pairs one gamete from each parent. Alleles are sorted with the uppercase (dominant) allele written first.
Genotype ratioCount how many boxes share each genotype string. For Aa × Aa that is 1 AA : 2 Aa : 1 aa.
Phenotype ruleA gene shows the dominant trait when at least one uppercase allele is present. aa (all lowercase) shows the recessive trait.
PercentagesPercent = matching boxes / total boxes × 100. A 2×2 grid has 4 boxes; a 4×4 grid has 16 boxes.

💡Punnett Square Tips

Case matters: An uppercase letter is the dominant allele and a lowercase letter is recessive. One uppercase allele is enough to express the dominant trait, so only aa shows the recessive form.
The 3:1 shortcut: Any monohybrid cross between two heterozygous parents (Aa × Aa) always gives a 1:2:1 genotype ratio and a 3:1 dominant to recessive phenotype ratio.

If your high school biology class made you fill out grids, then you probably already know how to use Punnett square. But if you thought it was tedious before: well, it still is. It’s a shortcut that makes probability visual. It turns the random nature of genetic processes into something that fits into a neat little box (and allow you to visually understand what comes next).

All you have to do is know which letter represent each trait, and the calculator up top will do the math for you. No guessing at conversions or coefficients here. This is where we understand the purpose of uppercase and lowercase letters; they’re not random letters; each represents an allele, or version of a gene. One type (the dominant) can overrides the other (the recessive). When we input Aa into the tool, we’re telling it that this parent have two sets of instructions (but expresses the dominant trait). This is where most people mess up, thinking that recessive letter simply vanishes. But it hasn’t! It’s present in the offspring, just waiting for its match to show up.

What is a Punnett Square?

It’s also easy with something as straightforward as a single gene trait such as eye color or how tall a pea plant will grow. There are only four possible combos. Two sets of alleles, with two from each parent, come together to make these four possibilities. When both parents carry it, the predictable 3-to-1 result occur where three of the four offspring express dominant form and one expresses the recessive form. That was what Mendel observed originally in his garden, a neat result, and is laid out clearly on page’s reference table so you don’t need to memorize all the combinations. Just look them up in the table. What’s the expected outcome of your cross?

Add in a second gene (a dihybrid cross), and it gets interesting. Rather than just following one characteristic (height), you follow two simultaneously: height and seed color. Now instead of a grid with four boxes, there are sixteen. Genetics doesn’t care whether it’s nice and tidy; your brain would like to put similar stuff together. But each time, it all gets shuffled again. That’s where the bigger grid is used. The calculator create it for you and demonstrates what independent assortment does. There are some combinations far more likely then others, and that’s why the 9-to-3-to-3-to-1 is such an iconic ratio. Most offspring look like the dominant phenotype of their parents, and only a tiny fraction carry both recessive traits.

Keep in mind: These squares are predictions of probabilities (not guarantees). Having a 25% probability in the grid doesn’t mean that your next kid will definitely have that genotype. Every fertilization event is an independent trial, and if luck favors you, you might obtain the same outcome multiple times in a row. Nature can surprise us. The tool provides the average result based off infinite trials. This may help you understand risk or plan accordingly, but nature often surprises us.

What confuses a lot of folks is that genotype isn’t the same as phenotype. Genotype refers to actual genetic code (aa, Aa). Phenotype is what you actually observe (short, tall). The calculator will separate those out to help you tell the difference between being a carrier and expressing the gene. That’s important when dealing with medical genetics or breeding programs where hidden carriers has a big impact. You may appear unaffected but still transmit recessive genes to your offspring.

If you’re unfamiliar with the process, then using presets will help. Instead of having to type in all those letters yourself, you click on one of many presets (for any particular plant variety, or a test cross) and it’ll fill in boxes correctly, then run simulation right away. It is a great way to check the calculations that you’ve done by hand, or to play around and see some other scenarios you haven’t thought about. The names of traits can be swapped out to fit whatever you’re exploring: animal, flower, etc., even human blood types.

In the end, though, that’s all the Punnett square is: a map of possibility. It doesn’t dictate an outcome; it merely shows the landscape. And after you’ve had some experience with allele sorting and combination, that square becomes less magical and more mathematical (simple arithmetic). You start to see how diversity can be maintained within a population and why particular traits might remain present. Now, instead of calculator doing the work, you’re left wondering about what those numbers mean. You wonder about what those letters mean when translated into the livig world around us. That’s where the education occurs. It happens in the gap between the math and organism.

Punnett Square Calculator: Monohybrid & Dihybrid Cross