Polyvinylcarbazole is obtained from N-vinylcarbazole by radical polymerization in various ways. It can be produced by suspension polymerization at 180 °C with sodium chloride and potassium chromate as catalyst.  Alternatively, AIBN can also be used as a radical starter or a Ziegler-Natta catalyst.