This chapter discusses the PWM control of a three-phase two-level and multi-level voltage source inverter. The basic structure of the inverter is discussed starting from half-bridge to full-bridge and then three-phase inverter is elaborated on. A simple SPWM scheme is discussed followed by a third-harmonic injection and offset addition-based PWM. SVPWM is presented and a general simulation model is given that can be modified to implement both continuous and discontinuous SVPWM. An over-modulation region is also presented along with its MATLAB/Simulink implementation. The use of the artificial intelligence technique for implementing SVPWM is described. The effect of dead banding is also discussed. Basic topologies of the multi-level inverter are presented and their SPWM is elaborated on. Special inverters (Z-source and quasi Z-source) that have the capability of boosting the voltage are discussed in detail.