Existem três alelos para o tipo de sangue, todos encontrados no gene ABO. Como cada pessoa tem dois conjuntos de cromossomos, existem seis genótipos diferentes possíveis para esta característica.
Os três alelos são comumente referidos como A, B e O. A e B são ambos dominantes sobre O, portanto, uma criança com sangue do tipo O deve ter herdado um alelo O de cada pai. Os alelos A e B são codominantes, então alguém com sangue do tipo AB herdou um alelo A de um dos pais e um alelo B do outro. Uma criança que herda dois alelos A tem sangue tipo A, enquanto uma criança que herda dois alelos B tem sangue tipo B.
O tipo de sangue de uma pessoa é determinado pela coleta de uma amostra de sangue e verificação de certos antígenos e anticorpos. Alguém com sangue do tipo A tem antígenos A e anticorpos B. Esses anticorpos reconhecem e destroem os glóbulos vermelhos que contêm sangue incompatível. Uma pessoa com sangue tipo B tem antígenos B e anticorpos A. Não existem antígenos A ou B em pessoas com sangue do tipo O, mas existem anticorpos A e B. Por outro lado, o sangue AB não tem anticorpos A ou B, mas tem os dois tipos de antígenos.