The invention relates to a self-cleaning, antibacterial and anti-fog film. The self-cleaning, antibacterial and anti-fog film is prepared by acidizing TiO2 nano-particle powder, adding a surfactant, a stabilizer, an acid and the like, preparing, and concentrating to obtain TiO2 nano-particle slurry, adequately mixing the slurry with an organic high-molecular polymer and auxiliaries, and drying to obtain master batches; and commonly plasticizing, extruding and calendaring the master batches to prepare the self-cleaning, antibacterial and anti-fog film, wherein the constituents of the film comprise 72.89-92.34 wt% of the organic high-molecular polymer, 0.5-22.63 wt% of TiO2 nano particles and 3.36-23.45 wt% of auxiliaries. The film has a high visible light transmittance, self-cleaning, antibacterial and anti-fog functions, reflection and control effects on ultraviolet light rays and far-infrared light rays, antistatic property and anti-electromagnetic radiation property; the film is prepared with no need of high vacuum and high-temperature heating, simple and practicable equipment, and low cost; the film can be compounded with pressure-sensitive adhesive and heat-sensitive adhesive, used as the films of building glass, and the windows of vehicles and ships for improving the self-cleaning, antibacterial and anti-fog functions of the building glass and the windows, and used for performing transformation and large-area field construction on the installed glass and windows.