The invention discloses a terahertz wave emitter and a preparation method and a regulation and control method thereof, and relates to the technical field of terahertz wave emitters, the terahertz wave emitter comprises a flexible substrate layer, a ferromagnetic
metal layer and a heavy
metal layer which are stacked, the ferromagnetic
metal layer is magnetized in a plane in advance to have
magnetism, and when in use, the ferromagnetic metal layer is separated from the heavy metal layer. Incident
femtosecond laser pulses penetrate through the flexible substrate layer to irradiate a preset position of the ferromagnetic metal layer to excite the ferromagnetic metal layer to generate ultrafast spin currents, the spin currents are diffused into the heavy metal layer to be converted into transient charge currents, and then terahertz
waves are generated, that is, the terahertz
waves can be generated under the condition that no external
magnetic field exists. The whole laminated layer composed of the flexible substrate layer, the ferromagnetic metal layer and the heavy metal layer bends towards one side of the flexible substrate layer or bends towards one side of the heavy metal layer, so that the preset position of the ferromagnetic metal layer is subjected to stress parallel to the
magnetic field direction, the
magnetic field intensity of the preset position of the ferromagnetic metal layer is changed, the generated terahertz wave intensity is regulated and controlled, the cost is low, and the application range is wide. The practical application is convenient.