สารกันบูดอาหารแบ่งออกเป็น fungicides และตัวแทน bacteriostatic ตามหน้าที่ของพวกเขา ทั้งสองมักจะแยกไม่ออกเนื่องจากความแตกต่างของความเข้มข้นเวลาในการกระทำและคุณสมบัติของจุลินทรีย์ ตามธรรมชาติมันสามารถแบ่งออกเป็นสารกันบูดสารอินทรีย์และสารกันบูดสารเคมีอนินทรี นอกจากนี้ Nisin ยังเป็นยาปฏิชีวนะที่ผลิตโดย S. lactis ที่มีกรดอะมิโน 34 ชนิด มี 28 พันธุ์ สารกันบูดแบ่งตามแหล่งที่มาและมีสารเคมีสองชนิดและสารกันบูดธรรมชาติ สารกันบูดสารเคมีแบ่งออกเป็นสารกันบูดอินทรีย์และสารกันบูดอนินทรีย์ อดีตส่วนใหญ่รวมถึงกรดเบนโซอิก, กรดซอร์บิคและอื่น ๆ ส่วนใหญ่รวมถึงซัลไฟต์และไนไตรต์ สารกันบูดตามธรรมชาติมักจะสกัดจากสารของสัตว์พืชและจุลินทรีย์ ตัวอย่างเช่นนิซินเป็นสารโพลีเปปไทด์ที่สกัดจากสารเมตาบอไลต์ของ Streptococcus faecalis โพลีเปปไทด์สามารถย่อยสลายเป็นกรดอะมิโนต่างๆในร่างกาย กฎระเบียบของสารกันบูดดังกล่าวจะแตกต่างกันไปในแต่ละประเทศ bacteriocin มีช่วงการใช้งานและปริมาณสูงสุดที่อนุญาต
