This review investigates antifouling agents used in the process of membrane separation (MS), in reverse osmosis (RO), ultrafiltration (UF), nanofiltration (NF), microfiltration (MF), membrane distillation (MD), and membrane bioreactors (MBR), and clarifies the fouling mechanism. Membrane fouling is an incomplete substance formed on the membrane surface, which will quickly reduce the permeation flux and damage the membrane. Foulant is colloidal matter: organic matter (humic acid, protein, carbohydrate, nano/microplastics), inorganic matter (clay such as potassium montmorillonite, silica salt, metal oxide, etc.), and biological matter (viruses, bacteria and microorganisms adhering to the surface of the membrane in the case of nutrients) The stability and performance of the tested nanometric membranes, as well as the mitigation of pollution assisted by electricity and the cleaning and repair of membranes, are reported. Physical, chemical, physico-chemical, and biological methods for cleaning membranes. Biologically induced biofilm dispersion effectively controls fouling. Dynamic changes in membrane foulants during long-term operation are critical to the development and implementation of fouling control methods. Membrane fouling control strategies show that improving membrane performance is not only the end goal, but new ideas and new technologies for membrane cleaning and repair need to be explored and developed in order to develop future applications.