هموگلوبین عاملی است که رنگ قرمز را در خون ایجاد میکند، در هنگامی Hb با اتصال به اکسیژن، مورد اکسیداسیون قرار میگیرد، رنگ قرمز روشن به خود میگیرد و زمانی که هموگلوبین اکسیژن خود را در کنار سلولهای بدن آزاد میکند به رنگ قرمز تیره در میآید. رنگ قرمز هموگلوبین به دلیل وجود اتمهای آهن در ساختار آن است.