← Biology

Genetics Learning

Punnett square generator (1- and 2-gene)

Generate a Punnett square from parent genotypes (AA/Aa/aa, AaBb, etc.) and summarize offspring genotype proportions (%/ratio). You can also show phenotype ratios (guide) assuming complete dominance.

All calculations run in your browser. Your data is not sent.

Other languages ja | en

How to use (3 steps)

  1. Select an example or enter genotypes for Parent 1 and Parent 2.
  2. Choose 1 gene (2×2) or 2 genes (4×4).
  3. The Punnett square and ratios appear. You can copy a Markdown table or export CSV/LaTeX.

Two-gene mode assumes independent assortment. Phenotype ratios are guides assuming complete dominance.

Inputs (parent genotypes)

Display:

Display:


Display options

Assumptions (independent assortment & complete dominance)

Two-gene mode assumes independent assortment. Phenotype ratios are guides based on complete dominance.

Results (Punnett square)

Parent 1 gametes
Parent 2 gametes
Combinations (cells)
Selected

Selecting a cell highlights it in the summary.

How it’s calculated

This is a basic learning tool. Phase 1 does not handle linkage or special inheritance patterns.

FAQ

Does 9:3:3:1 always appear?

It is a classic case for AaBb parents with independent assortment and complete dominance. Different conditions yield different ratios.

Can I input Aa or aA?

Either is fine. The display is normalized to Aa.

Does it handle linkage or recombination?

Not in Phase 1 (independent assortment is assumed).

I want to paste the table into a report.

You can copy it as a Markdown table and paste directly (CSV/LaTeX also available).

Comments

Leave questions, requests, or corrections in the comments.