High performance liquid chromatography (HPLC) is described as the most widely used analytical separation technique that utilizes liquid mobile phases to separate components of a mixture. HPLC uses high pressure to push solvents through columns containing small particle sizes for improved efficiency and resolution. Key advantages of HPLC include high resolution, speed, reproducibility, and adaptability to both analytical and large-scale preparative procedures. Various modes of HPLC separation are discussed including partition, adsorption, ion exchange, and size exclusion chromatography.