Perovskite is considered one of the most promising materials of the twenty-first century. In the past few decades, the perovskite has attracted broad attention and made great progress in energy storage, pollutant degradation as well as optoelectronic devices due to its superior photoelectric and catalytic properties. All materials with ABX 3 structure are collectively referred to as perovskite materials, which can be simply divided into inorganic perovskite and organic-inorganic hybrid perovskite. The tolerance factor is usually used to indicate the structure of perovskite. Each ion radius in perovskite oxide should satisfy the following equation: t = ((r A + r O ))/ (√2(r B + r O )), where r O , r A , and r B are the radii of respective ions A, B, and oxygen elements. So far, various perovskites, such as Ba 2 XOsO 6 (X = Mg, Zn, Cd), Cs 2 AgBiBr 6 , and CH 3 NH 3 PbX 3 (X = Cl, Br, I), have been synthesized and used in different fields. For example, perovskite oxides play a pivotal role in half-metallic ferromagnetic, spintronic applications, energy storage, and pollutant degradation, while the halide perovskite is used for LEDs and photodetectors. Currently, diverse preparation methods have been developed for the synthesis of perovskite with different dimensions. For instance, solid phase synthesis method and sol-gel method are used for synthesizing perovskite oxide and hydrothermal method for halide perovskite.