You used way too concentrated reagents. What happens is that excess H2O2 oxidizes HCl to Cl2 and water, the Cl2 in turn reacts with iodine, producing
IO3(-) and ICl4(-) ions and you lose all of your iodine to highly oxidized species.
Try again with 3% H2O2 and 10% HCl. Dissolve your KI in 10% HCl.
The reaction you want is 2I(-) + 2H(+) + H2O2 --> I2 + 2H2O
In practice, assure that you have quite some excess of acid. E.g. 2 molecules of HCl for each KI is OK and non-critical. A little more or a little
less HCl is no problem.
Also, use some excess H2O2. At these low concentrations, the H2O2 does not oxidize the HCl (or very slowly), while it immediately oxidizes the iodine.
By using excess H2O2 you assure that all iodide is converted to iodine. Without any iodide ions present, the solubility of iodine is very low and
nearly 100% of the iodine precipitates.
|