Protoporphyrin ferrochelatase (EC 4.98.1.1, formerly EC 4.99.1.1, or ferrochelatase; systematic name protoheme ferro-lyase (protoporphyrin-forming)) is an enzyme encoded by the FECH gene in humans. Ferrochelatase catalyses the eighth and terminal step in the biosynthesis of heme, converting protoporphyrin IX into heme B. It catalyses the reaction: protoheme + 2 H+ = protoporphyrin + Fe2+