Blood Type Inheritance Calculator

Predict the possible blood types and Rh factors of offspring based on parental blood types.

Parental Blood Types

Parent 1

Parent 2

Possible Blood Types

AB+
18.8%
A+
18.8%
B+
18.8%
O+
18.8%
AB-
6.3%
A-
6.3%
B-
6.3%
O-
6.3%

ABO Type Probabilities

Type AB25%
Type A25%
Type B25%
Type O25%

Rh Factor Probabilities

Rh+75%
Rh-25%

Parental Genotypes

Parent 1
AO Dd
Parent 2
BO Dd

Blood Type Inheritance Calculator: Predict Your Child's Blood Type

The blood type inheritance calculator predicts the possible ABO blood groups and Rh factors of a child from the blood types of both parents. Human blood type is one of the cleanest real-world examples of Mendelian genetics, which is exactly why it appears in nearly every biology classroom and why this blood type calculator is so widely used by students, parents, and genetics enthusiasts. Each person inherits one ABO allele and one Rh allele from each parent, and the combination of those alleles determines the blood type that is expressed.

This calculator works on two independent genetic systems at once. The first is the ABO blood group system, controlled by a single gene with three alleles: A, B, and O. The second is the Rh factor (Rhesus) system, controlled by the D gene that produces either Rh-positive (Rh+) or Rh-negative (Rh-) blood. Because these two genes sit on different chromosomes, they are inherited independently, so the calculator multiplies the ABO probabilities by the Rh probabilities to give the full blood-type prediction such as A+, O-, or AB+.

To produce accurate results, the tool asks for each parent's phenotype (A, B, AB, or O and Rh+ or Rh-) plus the underlying genotype when it cannot be determined from phenotype alone. A parent with type A blood, for example, could be genetically AA (homozygous) or AO (heterozygous), and that hidden allele dramatically changes what a child can inherit. By combining a Punnett square for ABO with a Punnett square for Rh, the blood type inheritance calculator reports every possible offspring blood type along with its probability.

Understanding ABO Blood Group Genetics

The ABO gene has three common alleles. The A and B alleles are codominant with each other, meaning a person who inherits one of each (genotype AB) expresses both A and B antigens and has type AB blood. The O allele is recessive to both A and B, so it is only expressed when a person inherits two copies (genotype OO), producing type O blood. This is why type O is sometimes called the "silent" or "universal donor" type for red cells.

Because O is recessive, a person with type A blood hides a second allele that can be either A or O. The table below shows how each phenotype maps to its possible genotypes, which is exactly the logic the calculator uses when you select a parent's genotype.

Blood Type (Phenotype) Possible Genotypes Antigens on Red Cells
A AA or AO A antigen
B BB or BO B antigen
AB AB A and B antigens
O OO Neither antigen

Notice that types AB and O have only one possible genotype, so the calculator does not ask you to choose a genotype for them. Types A and B each have two possible genotypes, so you must specify whether the parent is homozygous (AA or BB) or heterozygous (AO or BO). This choice changes which alleles the parent can pass on, and therefore the entire offspring prediction.

How the Rh Factor Is Inherited

The Rh (Rhesus) factor is governed mainly by the RHD gene, modeled here with two alleles: D (Rh-positive, dominant) and d (Rh-negative, recessive). Anyone carrying at least one D allele is Rh-positive, so genotypes DD and Dd both produce Rh+ blood. Only the homozygous recessive genotype dd produces Rh-negative blood.

This dominance pattern means an Rh-positive parent, like a type A parent, can be hiding a recessive allele. The calculator therefore asks Rh-positive parents whether they are homozygous (DD) or heterozygous (Dd). An Rh-negative parent is always dd, so no genotype choice is needed. The Rh prediction is calculated with its own 2x2 Punnett square and then combined with the ABO result.

The Rh factor matters far beyond classroom genetics. During pregnancy, an Rh-negative mother carrying an Rh-positive baby can develop antibodies in a condition called hemolytic disease of the newborn. Modern medicine prevents most cases with Rh immunoglobulin (RhoGAM), but understanding Rh inheritance is why the blood type inheritance calculator treats Rh as a separate, equally important prediction alongside ABO.

The Punnett Square Math Behind the Calculator

The calculator builds a 2x2 Punnett square for each genetic system. It takes the two alleles from parent 1 and crosses them against the two alleles from parent 2, generating four equally likely offspring genotypes. Each genotype is then mapped to its phenotype, and matching phenotypes are summed. Because ABO and Rh are inherited independently, the probability of a full blood type is the product of the ABO phenotype probability and the Rh phenotype probability.

For each system the parental alleles are crossed exhaustively: every allele from parent 1 pairs with every allele from parent 2, yielding four combinations. The fraction of those four combinations that produce a given phenotype is its probability. The combined probability for a full type such as A+ is then the ABO count divided by 4, multiplied by the Rh count divided by 4.

Combined Blood Type Probability

P(ABO+Rh) = (aboCount / 4) x (rhCount / 4)

Where:

  • aboCount= Number of the 4 ABO Punnett-square outcomes giving that ABO type (A, B, AB, or O)
  • rhCount= Number of the 4 Rh Punnett-square outcomes giving that Rh phenotype (+ or -)
  • 4= Total equally likely outcomes in each 2x2 Punnett square (2 parental alleles x 2 parental alleles)
  • P(ABO+Rh)= Probability of a specific full blood type such as A+, B-, or AB+

How to Use the Blood Type Inheritance Calculator

Using the blood type calculator takes only a few clicks. Follow these steps to predict your child's possible blood types:

  1. Select Parent 1's ABO type. Choose A, B, AB, or O for the first parent.
  2. Select Parent 1's Rh factor. Choose Rh+ or Rh-.
  3. Set the genotype if asked. If you picked A or B, choose homozygous (AA/BB) or heterozygous (AO/BO). If you picked Rh+, choose DD or Dd. Types AB, O, and Rh- have a fixed genotype and need no choice.
  4. Repeat for Parent 2. Enter the second parent's ABO type, Rh factor, and genotypes the same way.
  5. Read the results. The calculator instantly shows every possible offspring blood type with its percentage, along with separate breakdowns for ABO type and Rh factor probabilities.

If you do not know a parent's exact genotype, the heterozygous option is the most informative default because it shows the widest range of possible children. Remember that the percentages describe the probability for each child independently, not a guaranteed split across multiple children. Two type A heterozygous parents can, by chance, have several type O children even though type O has only a 25 percent chance per pregnancy.

Interpreting Your Blood Type Prediction Results

The results panel groups information three ways. The Possible Blood Types grid lists each full type (for example A+, B+, AB+, O+, A-, and so on) with its combined probability. The ABO Type Probabilities section shows the chance of A, B, AB, or O ignoring Rh, and the Rh Factor Probabilities section shows the chance of Rh+ versus Rh-. The Parental Genotypes box confirms the exact allele pairs the calculator used.

A useful sanity check is that the ABO probabilities always sum to 100 percent and the Rh probabilities always sum to 100 percent. The full blood-type percentages also sum to 100 percent because they are simply the product of those two independent distributions. If two heterozygous parents (AO x BO and Dd x Dd) are entered, you will see four ABO types at 25 percent each combined with Rh+ at 75 percent and Rh- at 25 percent, giving full types at 18.75 percent (A+) and 6.25 percent (A-), and so on.

Keep in mind that this genetic calculator uses the standard textbook ABO and Rh model. Rare phenomena such as the Bombay phenotype, weak D variants, cis-AB alleles, and chimerism can produce results outside these predictions. The calculator is excellent for learning Punnett-square genetics and estimating likely outcomes, but it is not a substitute for clinical blood typing or paternity testing.

Worked Examples

Type A+ (AO, Dd) x Type B+ (BO, Dd)

Problem:

Parent 1 is type A, Rh+, heterozygous (AO and Dd). Parent 2 is type B, Rh+, heterozygous (BO and Dd). What blood types can their child have?

Solution Steps:

  1. 1ABO Punnett square: AO x BO gives AB, AO, BO, OO, which are phenotypes AB, A, B, O at 1/4 (25%) each.
  2. 2Rh Punnett square: Dd x Dd gives DD, Dd, Dd, dd, which is Rh+ at 3/4 (75%) and Rh- at 1/4 (25%).
  3. 3Combine each ABO type with each Rh phenotype: Rh+ types = 25% x 75% = 18.75%; Rh- types = 25% x 25% = 6.25%.

Result:

Possible types: A+, B+, AB+, O+ at 18.75% each and A-, B-, AB-, O- at 6.25% each.

Type O- (OO, dd) x Type O- (OO, dd)

Problem:

Both parents are type O and Rh-negative. Both are genotype OO and dd. What can their child be?

Solution Steps:

  1. 1ABO Punnett square: OO x OO can only give OO, so the child is type O with probability 4/4 = 100%.
  2. 2Rh Punnett square: dd x dd can only give dd, so the child is Rh- with probability 100%.
  3. 3Combine: 100% type O x 100% Rh- = 100% O-.

Result:

The only possible blood type is O- at 100%.

Type AB+ (DD) x Type O- (dd)

Problem:

Parent 1 is type AB, Rh+ homozygous (genotype AB and DD). Parent 2 is type O, Rh-negative (genotype OO and dd). What are the child's possible types?

Solution Steps:

  1. 1ABO Punnett square: AB x OO gives AO, AO, BO, BO, which is type A at 2/4 (50%) and type B at 2/4 (50%).
  2. 2Rh Punnett square: DD x dd gives Dd, Dd, Dd, Dd, which is Rh+ at 4/4 (100%).
  3. 3Combine: A (50%) x Rh+ (100%) = 50% A+; B (50%) x Rh+ (100%) = 50% B+.

Result:

Possible types: A+ at 50% and B+ at 50%. The child can be neither AB nor O.

Tips & Best Practices

  • Choose the heterozygous option when a parent's genotype is unknown to see the widest range of possible child blood types.
  • Remember ABO and Rh are inherited independently, so multiply ABO probability by Rh probability for any full type.
  • Types AB and O have only one genotype each, so the calculator never asks you to pick their ABO genotype.
  • An Rh-negative parent is always dd, so no Rh genotype choice is offered for that parent.
  • Verify your inputs using the Parental Genotypes box, which confirms the exact allele pairs being crossed.
  • Treat each percentage as a per-pregnancy probability, not a guaranteed ratio across multiple children.
  • For unusual results, consider rare exceptions like the Bombay phenotype, weak D, or cis-AB before assuming an error.
  • Use accredited clinical blood typing or DNA testing for any medical or legal decision rather than relying on prediction alone.

Frequently Asked Questions

No. Type O parents are both genotype OO, so each can only pass an O allele. Every child will be genotype OO and therefore type O. The Rh factor can still vary if one parent is Rh-positive, but the ABO type will always be O.
Yes, if both parents are heterozygous Dd. Crossing Dd x Dd produces a 25 percent chance of a dd child, who would be Rh-negative. This is why the calculator asks Rh-positive parents whether they are DD (homozygous) or Dd (heterozygous).
Because types A, B, and Rh+ each hide a recessive allele that you cannot see from the phenotype. A type A parent could be AA or AO, and those two genotypes give very different children. Providing the genotype lets the calculator produce an accurate Punnett-square prediction.
Not under the standard model used here. A type AB parent (genotype AB) can only pass an A or a B allele, never an O. So a child of an AB parent will always carry at least one A or B allele and cannot be type O, except in extremely rare cases such as the cis-AB allele or the Bombay phenotype.
No. The calculator predicts possible and likely blood types based on standard ABO and Rh genetics, which is excellent for education and rough estimation. However, blood typing alone cannot confirm parentage, and rare genetic variants exist. Use accredited DNA testing for legal or medical paternity questions.
No. Each percentage is the independent probability for any single pregnancy, like rolling dice. A 25 percent chance of type O does not guarantee one in four children will be type O; by chance you could have all type O or none. Probabilities describe likelihood per child, not a fixed family ratio.

Sources & References

Last updated: 2026-06-05

💡

Help us improve!

How would you rate the Blood Type Inheritance Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.