Există trei alele pentru tipul de sânge, toate fiind găsite pe gena ABO. Deoarece fiecare persoană are două seturi de cromozomi, există șase genotipuri diferite pentru această caracteristică. >
Cele trei alele sunt denumite în mod obișnuit A, B și O. A și B sunt ambele dominante peste O, astfel încât un copil cu sânge de tip O trebuie să fi moștenit o alelă O de la fiecare părinte. Alelele A și B sunt codominante, astfel încât cineva cu sânge de tip AB a moștenit o alelă A de la un părinte și o alelă B de la celălalt părinte. Un copil care moștește două alele A are sânge de tip A, în timp ce un copil care moștenește două alele B are sânge de tip B.
Tipul de sânge al unei persoane este determinat prin luarea unei probe de sânge și verificarea anumitor antigene și anticorpi. Cineva cu sânge de tip A are antigeni A și anticorpi B. Acești anticorpi recunosc și distrug celulele roșii din sânge care conțin sânge incompatibil. O persoană cu sânge de tip B are antigene B și anticorpi A. Nu există antigeni A sau B la persoanele cu sânge de tip O, dar există anticorpi A și B. În schimb, sângele AB nu are anticorpi A sau B, dar are ambele tipuri de antigeni.