The present disclosure relates to antimicrobial coatings on surfaces, methods of preparing the same and uses thereof. In particular, the present disclosure is a method of preparing an antimicrobial coating on a surface comprising: a) providing a surface; b) a metal oxide or metal hydroxide in the presence of a solvent in a hydrothermal synthesis step. Coating to form a coated surface having a plurality of nanostructures; c) optionally drying said coated surface, wherein said nanostructures preferably take a nanopillar structure. The coating of the present application exhibits excellent antimicrobial activity against various types of microorganisms such as bacteria and yeast. Nanostructures can stress microorganisms and thus control or kill microorganisms.本開示は、表面上の抗微生物コーティング、それを調製する方法及びその使用に関する。特に、本開示は、抗微生物コーティングを表面に調製する方法であって、a)表面を用意するステップ;b)金属酸化物又は金属水酸化物を、水熱合成ステップにおいて溶媒の存在下で表面にコーティングして、複数のナノ構造を有するコーティングされた表面を形成するステップ;c)前記コーティングされた表面を任意で乾燥するステップを含み、前記ナノ構造が、好ましくはナノピラー構造をとる方法に関する。本出願のコーティングは、細菌や酵母など様々なタイプの微生物に対して優れた抗微生物活性を示す。ナノ構造は、微生物にストレスを加えることができ、したがって微生物を防除又は死滅させる。