Den röda färgen på blodkroppar beror på närvaron av ett protein som kallas hemoglobin. Hemoglobin är ett järnhaltigt protein som binder till syremolekyler och transporterar dem genom blodomloppet. Syremolekylerna binder till järnatomerna i hemoglobinet, vilket gör att de ändrar form. Denna formförändring gör att hemoglobinet övergår från rött till en mörkröd färg. Blodet ser ljusrött ut när det bär syre och mörkrött när det bär koldioxid.