Ascorbic acid facilitates iron absorption by forming a chelate with ferric iron at acid pH that remains soluble at the alkaline pH of the duodenum. This is especially true of non-heme Iron but not so much with heme iron. It also works best in people with a low MCV.