Blood Type Calculator

Predicts a child’s possible blood types (A, B, AB, O and Rh+ / Rh−) from both parents using Mendelian genetics.

Health ABO + Rh Punnett square
Rate this calculator · 3.0 (1)

Child blood type from parents

ABO codominance + Rh dominance · Punnett-square probabilities

Instructions — Blood Type Calculator

1

Pick parent 1 blood type

Select the ABO group (A, B, AB or O) and the Rh factor (positive or negative) for the first parent. The defaults are set to O+ for parent 1 — the most common blood type globally.

2

Pick parent 2 blood type

Set the ABO and Rh for the second parent the same way. The result panel updates instantly with the probability of each of the eight possible child blood types.

3

Read the probabilities

Each result tile shows a blood type, the probability as a percentage, and where possible a clean fraction (such as 1/4 or 3/16). The summary line names the most likely outcome and reminds you of the limits of Mendelian prediction.

Genotype is hidden: a parent with blood type A could be AA or AO. The calculator averages over both possibilities, weighted equally, because the phenotype alone does not tell you which.
Not a paternity test: blood-type genetics can exclude a parent but cannot confirm one. For paternity confirmation, use a DNA test, not blood type.

Formulas

Two genes determine the result. The ABO gene on chromosome 9 has three alleles (A, B and O), and A and B are codominant while O is recessive. The Rh gene on chromosome 1 has two main alleles (+ and −) with simple dominance — Rh+ is dominant.

ABO Punnett square
$$ P(\text{child}) = \frac{1}{4} \sum_{a \in g_1} \sum_{b \in g_2} \mathbb{1}[\text{phenotype}(a,b)] $$
Each parent contributes one allele to each child. The 2×2 Punnett square produces four equally likely allele combinations; each gives a phenotype based on the codominance rules.
Genotype to phenotype
$$ \text{Pheno} = \begin{cases} A & \text{if } AA \text{ or } AO \\ B & \text{if } BB \text{ or } BO \\ AB & \text{if } AB \\ O & \text{if } OO \end{cases} $$
A and B are codominant: AB genotype produces AB phenotype. O is recessive: only OO produces type O blood.
Rh dominance
$$ \text{Rh} = \begin{cases} \text{Rh}+ & \text{if at least one } + \text{ allele} \\ \text{Rh}- & \text{if } -/- \end{cases} $$
A single + allele is enough to make a person Rh+. Only people with two − alleles are Rh−. Two Rh+ parents can still produce an Rh− child if both are heterozygous.
Unknown parent genotype
$$ P(\text{geno} | \text{pheno}) = \frac{1}{|G|} $$
When a parent’s phenotype matches multiple genotypes (an A parent could be AA or AO), the calculator averages over the equally likely options. This is the standard textbook approach in the absence of family-history information.
Combined probability
$$ P(X^Y) = P(\text{ABO}=X) \times P(\text{Rh}=Y) $$
ABO and Rh inheritance are independent (on different chromosomes), so the joint probability is the product of the two marginals. P(A+) = P(A) × P(+).
Sixteenths grid
$$ P = \frac{k}{16} $$
Both parents contribute one of two ABO alleles and one of two Rh alleles, giving 2×2×2×2 = 16 equally likely child genotype combinations. Result probabilities are always k/16 for some integer k from 0 to 16.

Reference

Parental ABO Combinations and Possible Child Types
Parent 1Parent 2Possible child ABO types
AAA or O
ABA, B, AB or O
AABA, B or AB
AOA or O
BBB or O
BABA, B or AB
BOB or O
ABABA, B or AB (never O)
ABOA or B (never AB or O)
OOO only

Blood type frequencies and transfusion

American Red Cross blood-bank data for the United States population.

US population frequency
TypeFrequency
O+~38 %
A+~34 %
B+~9 %
AB+~3 %
O−~7 %
A−~6 %
B−~2 %
AB−~1 %
Transfusion compatibility
TypeReceives from
O− (universal)O− only
O+O− and O+
A−A−, O−
A+A−, A+, O−, O+
B−B−, O−
B+B−, B+, O−, O+
AB−AB−, A−, B−, O−
AB+ (universal)any type

Note: O− is the universal red-cell donor; AB+ is the universal red-cell recipient. Plasma compatibility runs the other way — AB plasma is universal donor, O plasma can only go to type O.

Article — Blood Type Calculator

Blood Type Calculator: Predicting a Child’s ABO and Rh from the Parents

A child’s blood type is determined by two independent gene systems — the ABO group on chromosome 9 and the Rh factor on chromosome 1. Given both parents’ blood types, the calculator above runs a Punnett-square model to show the probability of each of the eight possible child blood types (A+, A−, B+, B−, AB+, AB−, O+, O−). A and B alleles are codominant; O is recessive; Rh+ is dominant over Rh−.

The calculator is an educational tool. Real human genetics includes rare variants — Bombay phenotype, cis-AB, weak D — that occasionally produce results outside the standard Mendelian prediction. This calculator is not a paternity test and should not be used to settle questions of parentage.

What the blood type calculator does

The calculator takes the ABO group (A, B, AB or O) and the Rh factor (+ or −) of each parent. It maps each phenotype to the possible underlying genotypes, runs a 2×2 Punnett square for each parent-genotype combination, and averages the results assuming each parent genotype is equally likely given the phenotype.

A type A parent could be AA or AO. Without family-history information, the calculator weights both possibilities equally. For Rh+ parents the same logic applies. Rh− parents are necessarily −/−, so no averaging is needed.

Did you know

Karl Landsteiner discovered the ABO blood group system in 1901, earning the Nobel Prize for Physiology or Medicine in 1930. The Rh factor was discovered in 1937 by Landsteiner and Alexander Wiener while studying rhesus monkeys, which is where the “Rh” in Rh+ comes from.

The ABO blood type system

The ABO gene has three alleles. The A allele produces an enzyme that attaches an A antigen to red blood cells. The B allele attaches a B antigen. The O allele is non-functional and produces no antigen. A and B are codominant: a person carrying both alleles displays both antigens and has type AB blood. O is recessive: a person needs two O alleles to display type O.

Codominance is what makes the predictions interesting. AB parents can never have O children — they have no O allele to pass on — and two O parents can never have anything other than an O child.

ABO genotype to phenotype
AA, AO → A BB, BO → B
AB → AB OO → O

The Rh factor and its inheritance

The Rh factor is named after the rhesus monkey species in which the antigen was first identified. The Rh blood group includes more than 50 antigens, but in clinical practice the D antigen dominates: Rh+ means the D antigen is present, Rh− means it is absent. The D antigen is the single most immunogenic blood group antigen besides ABO.

Rh follows simple dominance. A person needs only one + allele to display the D antigen. Two Rh+ parents can have an Rh− child only if both are heterozygous (+/−). About 15 percent of Americans of European descent are Rh−, but the frequency varies enormously by ancestry: it is below 1 percent in East Asian populations and as high as 30 percent among the Basque people of northern Spain.

  • Rh+ frequency: 85 % in US, 99 % in East Asia, 70 % among Basques
  • Rh+ genotypes: +/+ (homozygous) or +/− (heterozygous)
  • Rh− genotype: −/− (always homozygous recessive)
  • Two Rh+ parents: can have Rh− child only if both are heterozygous
  • Two Rh− parents: must have Rh− child (no + allele to pass)
  • D antigen: the dominant Rh antigen tested in clinical typing

The Punnett square for blood type

The Punnett square is a grid that arranges one parent’s alleles along the rows and the other parent’s alleles along the columns. Each cell holds the combined child genotype, with probability 1/4 if the parent genotypes are known. The calculator extends this to a 4×4 grid when parent genotypes are ambiguous, giving 16 equally likely outcomes.

Take an A+ parent crossed with a B+ parent. The A parent is either AA or AO; the B parent is either BB or BO. There are four combined parent-genotype scenarios, each given equal weight. Under each scenario, the child has 1/4 probability of each of four allele pairs. The result distribution over 16 equally likely outcomes is 9/16 type AB, 3/16 type A, 3/16 type B, 1/16 type O — assuming each parent has unknown genotype.

US blood type O+
38 %
Most common US type
India blood type B+
32 %
B is far more common in Asia

Blood type, paternity and surprises

Blood type can sometimes exclude a parent — an AB parent cannot have an O child, an O parent cannot have an AB child. But blood type cannot confirm parentage. Many men with the same blood type as the biological father would produce identical predictions, so the test has low resolution.

Real genetics also includes rare alleles that can break the textbook rules. The Bombay phenotype (genotype hh) blocks expression of A, B and O antigens regardless of the underlying ABO genotype, so a Bombay-phenotype person tests as type O even if they carry A or B alleles. Children of Bombay-phenotype parents can show blood types impossible under the standard Punnett square. Cis-AB, where both A and B antigens are encoded on a single chromosome, is another rarity that can surprise.

Not a paternity test

This calculator uses standard Mendelian inheritance and ignores rare variants that real human genetics displays. Do not use it for paternity questions. DNA testing of specific genetic markers is the proper tool for confirmed parentage decisions.

Rh− in pregnancy and RhoGAM

An Rh− mother carrying an Rh+ fetus can be exposed to fetal blood at birth, miscarriage or trauma during pregnancy. If exposed, her immune system may produce anti-D antibodies, a process called isoimmunisation. The first Rh+ pregnancy is usually unaffected because antibody production takes time, but subsequent Rh+ pregnancies can suffer hemolytic disease of the newborn — the maternal antibodies cross the placenta and destroy fetal red cells.

RhoGAM (anti-D immunoglobulin) prevents this. A single injection at 28 weeks of pregnancy and another within 72 hours of delivery blocks maternal antibody formation by clearing fetal Rh+ cells from the maternal circulation before the immune system can react. Modern obstetric care has reduced Rh-related hemolytic disease to a rare event in countries with universal prenatal testing.

Tip

If you are pregnant and Rh−, ask your obstetrician whether the father has been blood-typed. If he is Rh+ or unknown, RhoGAM is standard care. The injection is well tolerated and has decades of safety data.

Blood type and transfusion compatibility

Type O− is the universal red-cell donor because the cells carry no A, B or Rh-D antigens to trigger recipient antibodies. Type AB+ is the universal red-cell recipient because the immune system already recognises all the common antigens and does not produce anti-A, anti-B or anti-D antibodies.

Plasma compatibility runs the opposite way. AB plasma is the universal donor (it contains no anti-A or anti-B antibodies), while O plasma can only go to type O recipients. This is why blood banks separate whole-blood donations into packed red cells, plasma and platelets for targeted use. The American Red Cross and AABB maintain the protocols.

FAQ

No, not under standard Mendelian inheritance. Two parents with type O blood are both genotype OO. Each can only pass on the O allele, so every child will be OO (type O). A non-O child would point to a rare exception (such as a Bombay phenotype parent who tests as O but carries A or B alleles) or to non-paternity. The calculator above returns 100 percent O for O × O.
Yes, if both parents carry the recessive O allele. An A-phenotype parent can be genotype AA or AO. If both parents are AO, the Punnett square gives a 1-in-4 chance the child is OO and shows blood type O. The calculator shows this as roughly 12.5 percent O assuming no family-history information.
Yes, if both Rh+ parents are heterozygous. An Rh+ person can be +/+ or +/−. If both parents are +/−, each contributes the − allele with probability one half. The child inherits −/− (Rh−) with probability one quarter.
No. Blood-type genetics can sometimes exclude a parent (a type AB parent cannot have a type O child, for example) but cannot confirm one. For confirmed parentage, use DNA paternity testing, which compares specific genetic markers.
The Bombay phenotype is a rare genetic variant of the H antigen — the precursor to A and B antigens. People with the Bombay phenotype (about 1 in 10,000 in parts of India, 1 in a million in Europe) test as type O on standard blood typing even if they carry A or B alleles. Bombay-phenotype parents can produce children whose blood types contradict the standard Punnett-square predictions.
Each parent contributes one of two possible ABO alleles and one of two possible Rh alleles, giving 2×2×2×2 = 16 equally likely allele combinations for the child. Probabilities always work out to k/16 for some integer k, which the calculator displays alongside the percentage when the fraction is clean.
An Rh− mother carrying an Rh+ fetus can develop anti-Rh antibodies, especially after the first such pregnancy. Without intervention, the antibodies can attack a subsequent Rh+ fetus and cause hemolytic disease of the newborn. RhoGAM (anti-D immunoglobulin) injections during and after pregnancy prevent this. Discuss with your obstetrician if both parents’ Rh statuses are not yet known.
In the United States, the most common blood type is O+ at about 38 percent of the population. The full distribution: O+ 38 %, A+ 34 %, B+ 9 %, O− 7 %, A− 6 %, AB+ 3 %, B− 2 %, AB− 1 %. The figures vary by ancestry — type B is much more common in Asia, type O− is more common in northern Europe.