Iron is a metal complex whereas ferritin is a protein. Ferritin stores iron and provides a balance between iron overload and deficiency. Ferritin is stored inside cells whereas iron is released in the blood and tissues that need it. High levels of ferritin don’t affect the amount of iron in the body.