The present invention provides 1,2,3-triazole substituted by a silyl moiety that can be used to form antimicrobial coating on, for example, a surface or textile, including methods of making and using such compounds. In some embodiments, the present invention provides methods of making such compounds by a single-step reaction. In some embodiments, the present invention provides methods of forming an antimicrobial coating on a surface, including applying such compounds to, for example, a surface or textile, and, optionally, treating, for example, the surface or textile to form a coating.