เนื่องจาก สนิม (rust) เกิดจากเหล็กทำปฏิกิริยากับออกซิเจนและน้ำ ดังนั้น วิธีป้องกันการเกิดสนิม ข้อสำคัญ คือ พยายามอย่าให้เนื้อเหล็กโดนอากาศหรือความชื้นโดยตรง แบ่งได้เป็น 2 วิธีหลัก ๆ ดังนี้ค่ะ
1) การชุบเคลือบสังกะสีแบบจุ่มร้อน:
มีทั้งแบบเหล็กกัลวาไนซ์ (สังกะสี) และเหล็ก MAZ (ส่วนผสมระหว่างสังกะสี อลูมิเนียม และแมกนีเซียม) วิธีนี้นิยมใช้กับพวกท่อเหล็กและท่อประปา ช่วยให้เหล็กมีความทนทานต่อสนิมและการกัดกร่อนได้ดี
2) การเคลือบด้วยสารป้องกันสนิม:
เช่น สีรองพื้นกันสนิม สีอีพ็อกซี สังกะสี หรือน้ำมัน แล้วแต่ความเหมาะสมของประเภทงาน ใช้ได้กับเหล็กโครงสร้างทั่ว ๆ ไป