Mendelian Inheritance Calculator

Explore inheritance patterns from parent genotypes easily here. See genotype counts, phenotype ratios, and probabilities. Download results as CSV or a clean PDF file.

Calculator inputs
Use 2 for independent assortment.
Enter 2 letters per gene.
Examples: AA × Aa, AaBb × Aabb.
Controls phenotype mapping for gene 1.
Phenotype must match the calculated label exactly.
Used only for two-gene crosses.
Combine phenotypes as “Gene1 + Gene2”.
Example data table
These examples show typical Mendelian outcomes for quick comparison.
Cross Genes Typical phenotype ratio Notes
Aa × Aa 1 3 : 1 (dominant : recessive) Complete dominance monohybrid cross.
Aa × aa 1 1 : 1 Test cross for a single gene.
AaBb × AaBb 2 9 : 3 : 3 : 1 Independent assortment, two genes, dominance model.
Formula used
How to use this calculator
  1. Select 1 gene for monohybrid or 2 genes for dihybrid.
  2. Enter each parent genotype using 2 letters per gene (e.g., AaBb).
  3. Choose inheritance model and set phenotype labels for each gene.
  4. Press Calculate inheritance to view Punnett square, ratios, and distributions.
  5. Use targets to get the probability of one genotype or phenotype.
  6. Download CSV or PDF for saving and sharing.
FAQs

1) What genotype format should I enter?

Use two letters per gene. For one gene: Aa. For two genes: AaBb. Uppercase and lowercase represent different alleles.

2) Does this handle independent assortment?

Yes. Two-gene crosses assume genes assort independently, so gamete probabilities follow the product rule across genes.

3) What is the difference between dominance and incomplete dominance?

In complete dominance, Aa shows the dominant trait. In incomplete dominance, Aa shows an intermediate trait between AA and aa.

4) How does codominance work here?

Codominance treats the heterozygote as its own phenotype label. Set the Aa label to a “both expressed” description.

5) Why do my phenotype targets not match?

Targets must match the output text exactly. Copy a phenotype label from the results table and paste it into the target box.

6) Can I use different letters than A and B?

Yes. Any letters are accepted. Keep each gene as a two-letter pair, and keep both parents consistent for the same gene.

7) What does the PDF include?

The PDF contains a clean summary of the cross, genotype percentages, phenotype percentages, optional targets, and a timestamp for recordkeeping.

Related Calculators

inbreeding coefficient calculatorhardy weinberg equilibrium calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.