De rode kleur van bloedcellen wordt veroorzaakt door de aanwezigheid van een eiwit dat hemoglobine wordt genoemd. Hemoglobine is een ijzerhoudend eiwit dat zich aan zuurstofmoleculen bindt en deze door de bloedbaan transporteert. De zuurstofmoleculen binden zich aan de ijzeratomen in het hemoglobine, waardoor deze van vorm veranderen. Deze vormverandering zorgt ervoor dat de hemoglobine van rood naar donkerrood verandert. Het bloed ziet er helderrood uit als het zuurstof vervoert en donkerrood als het kooldioxide vervoert.