The present invention relates to a kind of antibacterial transparent dressing and its preparation method and application, and described dressing comprises the polymer gel liner with hygroscopicity and long-term bacteriostasis performance and transparent protective film, contains in the polymer gel liner Antibacterial drug, the polymer gel liner is prepared from a material selected from the following polymer monomers: hydroxyethyl methacrylate, methyl methacrylate, phenylacrylic acid, α-cyanoacrylate, α- Carboxymethacrylic acid, methyl α-chloroacrylate, 2-hydroxyethyl acrylate, the antibacterial drug is selected from chlorhexidine gluconate, chlorhexidine acetate, polyhexamethylene guanidine salt, triclosan , the transparent protective film is a polyurethane film.