Two methods for purifying hemoglobin (Hb) from red blood cells (RBCs) are examined and compared. In the first method, red blood cell lysate is clarified with a 50 nm tangential flow filter and hemoglobin is purified using immobilized metal ion affinity chromatography (IMAC). In the second method, RBC lysate is processed with 50 nm, 500 kDa, and 50-100 kDa tangential flow filters, then hemoglobin is purified with IMAC. Our results show that the hemoglobins from both processes produce identical Hb products that are ultrapure and retain their biophysical properties (except for chicken hemoglobin, which shows erratic oxygen binding behavior after purification). Therefore, the most efficient method for Hb purification appears to be clarification with a 50 nm tangential flow filter, followed by purification with IMAC, and sample concentration/polishing on a 10-50 kDa tangential flow filter.