Why blood types are the cleanest genetics in medicine
Eye color involves dozens of genes with messy effects. Blood type is the opposite: a handful of alleles with crisp, well-understood rules. The ABO system comes down to three alleles — A, B and O — on one gene. Every person carries two, one from each parent. A and B are 'dominant' (they show their effect when present), while O is 'recessive' (it only shows when paired with another O).
That one paragraph explains the entire table. Blood type A means the genotype is either AA or AO. Type B means BB or BO. Type O means exactly OO — the only way to be O is to inherit O from both parents. Type AB means one A and one B, no exceptions.
Because the rules are so clean, a blood-type predictor built on them is the most reliable tool on our site after pure arithmetic — which is also why medical professionals use these same rules to reason about possible and impossible parent-child pairs.
The Rh factor: a second, simpler gene
Alongside ABO sits the Rh factor, named after the rhesus monkey used in early research. The common version, called Rh D, behaves like a single dominant gene: if you have at least one positive allele (D), you are Rh positive; you are Rh negative only with two negative alleles (dd). Around 85% of people worldwide are Rh positive.
This matters clinically for one famous scenario: an Rh-negative mother carrying an Rh-positive baby. If fetal red cells enter the mother's circulation, her immune system can make antibodies that, in a later pregnancy, may attack an Rh-positive baby. That is why Rh-negative mothers receive anti-D immunoglobulin during pregnancy and after birth — a standard, hugely successful prevention.
Our tool reports Rh inheritance separately from ABO so you can see both systems side by side. For the medical scenario, the takeaway is simple: tell your care team your blood type early, and let them handle the rest.
Building the possible-type table
The predictor takes both parents' ABO types and builds every genotype combination, then reports the possible baby types with approximate probabilities. The logic in four examples: two O parents can only produce O children — every combination is OO. One A and one O parent produce A or O in a 50/50 split (if the A parent is AO) — or only A (if they are AA). Two A parents can produce A or O — because each may be carrying a hidden O. An AB parent with an O parent produces A or B, never AB and never O — the AB parent can only pass A or B, and the O parent only O.
The striking cases are the impossibilities: two O parents can never have an AB child; two AB parents can never have an O child. When a family sees a 'scientific impossibility' in their own results, the usual explanations are the baby's type being misread early, a rare Bombay phenotype, or — awkwardly but sometimes — a misattributed parentage, which is why DNA testing exists.
On the tool page we show the full 8×8 matrix of parent-type pairs with the possible children, so the answer never depends on remembering a paragraph.
Rh worked examples
Two Rh-negative parents: every child Rh negative — both only have negative alleles to pass. An Rh-positive parent with an Rh-negative parent: depends on whether the positive parent is DD or Dd. If DD, all children positive; if Dd (the common case), 50/50.
Two Rh-positive parents can still have an Rh-negative child — if both are Dd, there is a 25% chance the child receives two negatives. This surprises many families and is completely normal.
The clinical relevance is only for the mother: an Rh-negative mother with an Rh-positive partner has about a 50–100% chance (depending on his genotype) of an Rh-positive baby, which is exactly the situation anti-D prophylaxis exists for. Everyone else can enjoy the table as pure curiosity.
How to use our predictor, and what it can't do
Enter the mother's and father's ABO types (and optionally Rh). The tool returns the list of possible baby types with probabilities, plus the impossible ones for context. Use it at the baby shower, in the pregnancy group, or before a family discussion about blood donation matches.
What it cannot do: determine the baby's actual type (that requires a real test, usually not done until birth), account for rare phenotypes like Bombay or weak-D variants, or resolve disputed parentage — no calculator can do that, and no online tool should pretend to.
A genuinely useful pattern: grandparents' types give the tool more power. If the father says 'O' but his own parents are A and B, he must carry... well, an A and a B would make him AB, so a stated O with A+B parents is already a red flag worth a friendly double-check of records, not an accusation.A note on the classic medical use of this table: when a child's blood type is needed for a transfusion or a compatibility question, the laboratory test is definitive and the genetic table is merely interesting. The table's real everyday value is conversational and educational — it makes inheritance tangible, settles friendly family arguments, and teaches children where traits come from. Keep those two uses separate, and the table stays both fun and honest.



