Biofouling is about of how marine organisms attach to marine substrata at different length and time scales. Anti-fouling is the process of removing the accumulation, or preventing their accumulation. Recently, many research groups in the world try to invent an anti-fouling agent via biomimicking processes. Naturally occurred antifouling materials and processes (i.e. calcareous algae that cause barren ground phenomenon, and periostracum of bivalves ) give us some insights to design novel anti-fouling agent via biomimicking. Here, I will present bio-inspired and environmentally friendly anti-fouling agents based on understanding marine fouling mechanisms.