A Ziegler–Natta catalyst, named after Karl Ziegler and Giulio Natta, is a catalyst used in the synthesis of polymers of 1-alkenes (alpha-olefins). Two broad classes of Ziegler–Natta catalysts are employed, distinguished by their solubility:
Ziegler–Natta catalysts are used to polymerize terminal alkenes (ethylene and alkenes with the vinyl double bond):