The invention provides a method for preparing formamidine hydriodate through a one-pot method, formamidine hydriodate and application of formamidine hydriodate, and particularly relates to the technical field of
perovskite photovoltaic
cell precursor material preparation. The method comprises the following steps: adding an
iodine elementary substance and a
solvent into a reaction container, dropwise adding a
reducing agent to carry out a first reaction, adding
formamidine acetate in batches to carry out a second reaction at 0-10 DEG C after the reaction is completed, and carrying out post-treatment purification after the reaction is completed to obtain the formamidine hydriodate. The method directly selects the
iodine elementary substance as the
raw material, so that the use cost of the
raw material is effectively reduced; one-pot integrated reaction is adopted in the preparation process, intermediate separation is not needed, the opportunity that
metal impurities are introduced due to multiple transfer and purification operations in a traditional method is reduced, and the content of the
metal impurities in the product can be reduced;
distillation and other steps with
high energy consumption and long time consumption are omitted, so that the reaction period is shortened, and the
energy consumption is reduced.