A vérsejtek vörös színe a hemoglobin nevű fehérje jelenlétének köszönhető. A hemoglobin egy vastartalmú fehérje, amely oxigénmolekulákhoz kötődik, és a véráramon keresztül szállítja azokat. Az oxigénmolekulák a hemoglobinban lévő vasatomokhoz kötődnek, így alakjuk megváltozik. Az alakváltozás hatására a hemoglobin vörösről sötétvörösre változik. A vér élénkvörösnek tűnik, ha oxigént szállít, és sötétvörösnek, amikor szén-dioxidot szállít.