Abstract: A method of preparation of molecularly uniform hyperpolymeric hemoglobins includes subjecting a solution of hyperpolymeric hemoglobins with different molecular weights to an ultrafiltration process using a filter with a normal cut-off threshold of 106 g/mol.