I have been using Ferrozine reagent (0.050 % w/w in 50 mM HEPES buffer) for determining the total Fe and Fe2+ ion concentration (and therefore the Fe3+ ion concentration from the difference). Ferrozine in the presence of ferrous ions, gives a pink-purple color which can be measured in a spectrophotometer. I use a saturated solution of hydroxyl amine hydrochloride as the reducing agent (so that all Fe is in the form of Fe2+) for total Fe estimation. The concentration range for Fe is 0-10 mM.
However, sometimes in the presence of chelating agents such as EDTA and NTA, the results are different. An equimolar Fe-EDTA and Fe-NTA solution at similar pH range (5-6) gives different color intensities using the same protocol.
Why is that so?