Loading…

ABO Blood Type Inheritance

Biology • Non Mendelian Genetics

View all topics
Select each parent’s blood type. If a parent is type A or B, you can optionally specify the exact genotype. If genotype is unknown, the calculator assumes the two possible genotypes are equally likely and uses that to compute gamete and child probabilities. This calculator is ABO-only (Rh factor is not included here).

Parent 1

Only matters for A or B.
Gametes (alleles) & proportions

Parent 2

Only matters for A or B.
Gametes (alleles) & proportions

Output options

Affects displayed percentages (not internal math).
Compatibility hints are factual “possible / not possible” based on computed probabilities (e.g., “Is O child possible?”).

Batch / CSV (optional)

Paste multiple crosses. Format: p1_type,p2_type,p1_genotype,p2_genotype. Genotype is optional. Accepted examples: IAi, IBi, IAIA, IBIB, IAIB, ii, or shorthand AO, BO, AA, BB, AB, OO.

Uploads are read locally in your browser.
Batch: idle
No batch results yet.
Ready

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What genotypes correspond to blood types A, B, AB, and O?

Blood type A can be IᵃIᵃ or Iᵃi, blood type B can be IᵇIᵇ or Iᵇi, blood type AB is IᵃIᵇ, and blood type O is ii. AB is codominant (Iᵃ and Iᵇ both expressed) and i is recessive.

Can two type A parents have a type O child?

Yes, if both parents are heterozygous (Iᵃi). In that case, a child can inherit i from both parents, producing genotype ii (type O).

Can two type O parents have a type A, B, or AB child?

No. Type O parents have genotype ii, so they can only pass allele i, which means every child will be ii (type O).

Can a type AB parent have a type O child?

No. A type AB parent (IᵃIᵇ) does not carry allele i, so a child cannot receive two i alleles and therefore cannot be type O.

How does the calculator compute the child blood type probabilities?

It lists each parent’s possible gametes and combines them in a Punnett square, then converts the outcome frequencies into genotype probabilities. Finally, it maps genotypes to phenotypes (A, B, AB, O) and sums probabilities for each blood type.