Blood Type Inheritance Calculator
Free blood type inheritance calculator. Enter both parents' ABO and RhD genotypes for exact child blood group probabilities. Not a paternity test.
Blood Type Inheritance Calculator
Background.
This calculator works out which blood groups two parents can have children with, and with what probability, for the ABO system and the RhD antigen together. It takes each parent's ABO genotype and RhD genotype and returns the exact percentage for groups O, A, B and AB, the percentage RhD positive and negative, the full list of possible types, and — usually the most useful output — which groups are excluded.
It asks for genotypes rather than blood types on purpose, and that choice is worth explaining because it is the difference between an honest answer and a fabricated one. A blood test tells you a phenotype. It cannot distinguish genotype AA from AO, or BB from BO, and routine anti-D typing cannot distinguish DD from Dd. A calculator that accepts 'group A' and returns probabilities has to invent a split between AA and AO, which depends on allele frequencies that vary substantially by ancestry. That would be a guess presented as arithmetic. With genotypes supplied, the result is deterministic Mendelian stoichiometry and nothing is invented. If you do not know a parent's genotype, the right move is to run each compatible option and take the union of the possible types — that set is determinate even when the probabilities are not.
The genetics is a good teaching case because ABO breaks the simple dominant/recessive pattern in two ways at once. One locus carries three alleles rather than two, giving six genotypes and four phenotypes. And A and B are codominant with each other while both are dominant over O: the NCBI summary puts it as 'the A and B alleles are codominant, and the O allele is recessive'. The A and B alleles each encode a working glycosyltransferase that adds a different sugar to the H-antigen precursor; the O allele encodes an enzyme with no function, so a person with two O alleles displays the unmodified precursor. Someone with genotype AB makes both enzymes and shows both sugars, which is what codominance means physically.
RhD is a separate story on a separate chromosome. The RHD gene at 1p34–36 encodes the D antigen; having at least one working copy makes you RhD positive. The 'd' written here is not really an allele — it is shorthand for the absence of a working RHD gene, usually an outright deletion in European populations. Because RHD and ABO are on different chromosomes they assort independently, so the calculator multiplies the two results together.
The limits belong at the front, not at the bottom. This is not a paternity test. Blood groups can occasionally exclude a claimed parent, they can never confirm one, and the exclusions themselves have documented exceptions. The cis-AB allele produces both A and B antigens from a single allele, so a cis-AB parent typed as AB can have a group-O child — a peer-reviewed case series in Annals of Laboratory Medicine describes exactly that, and puts the allele's frequency at 0.0354 % in Korea against 0.0012 % in Japan and 0.00066 % in China. The Bombay phenotype suppresses A and B expression regardless of ABO genotype. Weak D and partial D variants type positive with some reagents and negative with others. Blood chimerism, ABO subgroups such as A2 and A3, and any recent transfusion or transplant can all move a typing result. Legal or personal parentage questions need accredited DNA testing, not a Punnett square. This page is also not a transfusion tool and gives no transfusion or anti-D guidance.
What is blood type inheritance calculator?
The ABO blood group is controlled by one gene on chromosome 9 with three classical alleles: A, B and O (also written Iᴬ, Iᴮ and i). Three alleles give six genotypes, and those six genotypes produce four observable blood groups.
Genotype AA or AO gives blood group A. Genotype BB or BO gives group B. Genotype AB gives group AB. Genotype OO gives group O. The A and B alleles each encode a glycosyltransferase that attaches a different terminal sugar to the H antigen already present on the red cell membrane; the O allele carries a single-base deletion and encodes an enzyme with no activity, so group-O red cells display the unmodified H antigen. That is why A and B are codominant with each other — both enzymes work, so both sugars appear — while both are dominant over O, which contributes nothing to detect.
The RhD antigen is controlled separately, by the RHD gene at 1p34–36, alongside the closely linked RHCE gene. Carrying at least one working RHD copy makes a person RhD positive; the RhD-negative phenotype in European populations usually results from deletion of RHD altogether, and in African populations more often from an RHD pseudogene or a hybrid RHD–RHCE gene, which is why the same phenotype has different molecular causes in different ancestries. Because RHD is on chromosome 1 and ABO on chromosome 9, the two are inherited independently and the probabilities multiply.
A full blood type combines the two — 'A positive' means ABO group A plus at least one working RHD. The Rh system actually contains more than fifty antigens, of which D, C, c, E and e are the commonly typed ones; D is singled out because it is by far the most immunogenic. This page models D only, and models it as a simple two-state dominant character, which is the standard teaching model and not the full molecular picture.
How to use this calculator.
- Work out each parent's ABO genotype, not just their blood type. Group AB and group O are unambiguous (AB and OO). Group A is AA or AO and group B is BB or BO, and a blood test cannot tell you which.
- If a group-A or group-B genotype is unknown, run the calculator twice — once for the homozygous option and once for the heterozygous one — and take the union of the possible types. The set of possible outcomes is determinate even when the probabilities are not.
- Do the same for RhD. An RhD-negative person is dd for certain; an RhD-positive person may be DD or Dd, and routine typing cannot distinguish them.
- Read the four ABO percentages and the two RhD percentages. Each set adds to exactly 100%.
- Look at 'ABO groups excluded' before anything else. Exclusion is the only direction in which blood groups carry real information, and it is what makes the classic textbook results interesting — for example, two group-O parents can only have group-O children.
- Use 'possible blood types' for the combined ABO + Rh answer, and the most-likely output for the single highest-probability combination. Where several combinations tie, all of them are listed rather than one being picked at random.
- Do not use any of it to settle a parentage question. Blood groups can sometimes exclude, never confirm, and the exclusions have documented exceptions — accredited DNA testing is the only correct route.
The formula.
Two independent Punnett squares, multiplied.
ABO first. Each parent passes on one of its two ABO alleles, each with probability ½, so the 2 × 2 grid holds four equally likely cells and P(genotype) = cells ⁄ 4. The genotype is then mapped to a blood group by the dominance rules: carrying both an A and a B allele gives group AB (codominance — both enzymes are made); carrying an A but no B gives group A; carrying a B but no A gives group B; and only OO gives group O.
RhD second, on the same 2 × 2 pattern: any offspring carrying at least one D types RhD positive, and only dd types negative.
The two are then combined. ABO sits on chromosome 9 and RHD on chromosome 1p34–36, so they assort independently and the joint probability is simply the product:
P(A positive) = P(group A) × P(RhD positive)
For the worked example that is 25 % × 75 % = 18.75 %.
ROUNDING STAGE. Rounding happens only at the final return, to ten decimal places. The ABO and RhD probabilities are exact counts out of four, so the only values reachable are 0, 25, 50, 75 and 100; the joint probabilities are products of those and are multiples of 6.25. Nothing is rounded part-way through and there is no threshold anywhere in the calculation.
WHY GENOTYPES AND NOT BLOOD TYPES. Because the map from genotype to phenotype loses information and cannot be inverted. Group A means AA or AO; group B means BB or BO; RhD positive means DD or Dd. To turn a phenotype back into a probability distribution over genotypes you would need population allele frequencies, which differ by ancestry and would be an assumption smuggled into an answer that looks exact. This page refuses that trade and asks for the genotype instead, then tells you what to do when you do not have one.
WHERE THE MODEL BREAKS. The cis-AB allele carries a single enzyme with both A and B activity, so both antigens are inherited from one parent on one allele; a cis-AB parent typed as AB can therefore have a group-O child, which the classical model says is impossible. The Bombay phenotype (homozygous null at the H locus) leaves no H precursor for the A or B enzymes to modify, so such a person types as group O regardless of their ABO genotype and can pass on A or B alleles. ABO subgroups such as A2, A3 and Ax type weakly and are sometimes misread as O. Weak D and partial D type inconsistently between reagents. Blood chimerism, recent transfusion and haematopoietic transplant all change what a typing test reports. None of these are modelled here; all are named because each one can turn a confident-looking exclusion into a wrong one.
INVALID DOMAIN. There is no singularity — denominators are the constants 4 and 100. The calculator rejects any ABO genotype outside {AA, AO, BB, BO, AB, OO} and any RhD genotype outside {DD, Dd, dd}, including a bare blood type such as 'A' entered where a genotype is required, with a message under the offending field. A blood group with zero probability is reported as 0 % and listed under the excluded groups, which is a correct answer rather than an error.
A worked example.
The classic demonstration: a group-A parent and a group-B parent who between them can produce children of all four blood groups, including two groups neither of them has. Parent 1 has genotype AO, so passes on either an A allele or an O allele. Parent 2 has genotype BO, so passes on either B or O. The four equally likely combinations are AB, AO, OB and OO — one cell each. Mapping them to blood groups: AB is group AB, AO is group A, BO is group B, and OO is group O. So each of the four groups comes out at exactly 25 %, and the ABO ratio output reads 1 O : 1 A : 1 B : 1 AB. The 'groups excluded' output reads that none are excluded, which is the whole point of the example: nothing about these two parents rules out any ABO group in their children. RhD is a separate grid. Both parents are Dd, so both are RhD positive while each carries one non-working RHD. Their four combinations are DD, Dd, Dd and dd, so three quarters of children carry at least one working copy and type RhD positive, and one quarter are dd and type RhD negative. The calculator returns 75 % positive and 25 % negative. Two RhD-positive parents can therefore have an RhD-negative child, which surprises people and is entirely ordinary. Combining the two is a multiplication, because ABO and RHD are on different chromosomes. Each ABO group at 25 % times RhD positive at 75 % gives 18.75 %, and times RhD negative at 25 % gives 6.25 %. All eight combinations are possible — O+, O−, A+, A−, B+, B−, AB+, AB− — and the four positive ones tie at 18.75 %. The most-likely output lists all four rather than picking one, because they are genuinely equal: 'O positive or A positive or B positive or AB positive', at 18.75 %. The eight joint probabilities add to 4 × 18.75 + 4 × 6.25 = 100 %. Now the opposite case, which shows why exclusions matter more than probabilities. Set parent 1 to AB and parent 2 to OO, both dd. Parent 1 passes A or B; parent 2 can only pass O. Every child is AO or BO, so group A comes out at 50 % and group B at 50 %, while groups AB and O are both 0 % and appear under 'ABO groups excluded'. Both parents are RhD negative, so all children are RhD negative and only A− and B− are possible. Notice what happened: an AB parent and an O parent can have no child whose blood group matches either of them. That exclusion — an AB parent cannot have a group-O child — is exactly the rule that the cis-AB allele breaks. Chun and colleagues, writing in Annals of Laboratory Medicine in 2019, document precisely 'the birth of an O child from an AB mother' where the mother carries cis-AB rather than ordinary AB. The allele is rare, at 0.0354 % in Korea and far rarer elsewhere, but it is real, and it is why a blood-group exclusion is never sufficient evidence about parentage.
Frequently asked questions.
Can two group-O parents have a group-A child?
Why does the calculator ask for genotypes instead of blood types?
How is the Rh factor inherited, and can two Rh-positive parents have an Rh-negative child?
Can this tell me who a child's father is?
What does codominance mean for the AB blood group?
Why does the most-likely output sometimes list several blood types?
Do ABO and Rh results really multiply?
References& sources.
- [1]Dean L. (2012, updated 2015). ABO Blood Group. In: MINI Medical Genetics Summaries, National Center for Biotechnology Information (US), Bookshelf ID NBK100894. Source for the dominance convention used throughout this page: 'The ABO blood type is inherited in an autosomal codominant fashion. The A and B alleles are codominant, and the O allele is recessive.' Free full text. Retrieved 2026-07-29.
- [2]Dean L. (2005). Blood Groups and Red Cell Antigens, chapter 5 'The ABO blood group'. NCBI (US), Bookshelf ID NBK2267. Source for the molecular basis: the ABO locus has three allelic forms A, B and O; the A and B alleles encode glycosyltransferases producing the A and B antigens while 'the O allele encodes an enzyme with no function'; and the Bombay phenotype, in which individuals homozygous for null H alleles 'cannot produce A and B antigens'. Free full text. Retrieved 2026-07-29.
- [3]Dean L. (2005). Blood Groups and Red Cell Antigens, chapter 7 'The Rh blood group'. NCBI (US), Bookshelf ID NBK2269. Source for the RHD/RHCE gene pair, and for the molecular causes of the RhD-negative phenotype differing by ancestry — RHD deletion in European populations, versus RHD deletion, an RHD pseudogene or an RHD hybrid gene in African populations. The population percentages this chapter quotes are context only; no frequency is used in any calculation on this page. Free full text. Retrieved 2026-07-29.
- [4]Rosenkrans D., Zubair M. & Doyal A. Rh Blood Group System. StatPearls, NCBI Bookshelf ID NBK594252, last update 2 August 2023. Independent confirmation of the Rh model used here: RHD and RHCE at chromosome 1p34–36, 'the deletion of RHD or mutations resulting in a premature stop codon produces the D-negative phenotype', the autosomal dominant inheritance of the Rh factor, and the definitions of weak D ('weak or absent RBC agglutination by anti-D antibodies during routine serologic testing') and partial D ('a qualitative change to the D antigen epitope'). Free full text. Retrieved 2026-07-29.
- [5]Chun S., Choi S., Yu H. & Cho D. (2019). Cis-AB, the Blood Group of Many Faces, Is a Conundrum to the Novice Eye. Annals of Laboratory Medicine 39(2):115–120. doi:10.3343/alm.2019.39.2.115, PMID 30430772. Peer-reviewed source for the documented exception to the classical model: 'Both A and B antigens are expressed from the same allele inherited from a single parent', producing cases such as 'the birth of an O child from an AB mother'; typical phenotype A2B3; frequency 0.0354 % in Korea, 0.0012 % in Japanese and 0.00066 % in Chinese populations. Open access via PMC. Retrieved 2026-07-29.
- [6]MedlinePlus Genetics, US National Library of Medicine. Inheritance Patterns, page last updated 19 April 2021. Source for the definition of codominant inheritance: 'Two different versions (alleles) of a gene are expressed, and each version makes a slightly different protein. Both alleles influence the genetic trait.' Free. Retrieved 2026-07-29.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 682 calculators remain free
- No billing is enabled