Chromatography is a technique used to separate chemical mixtures by exploiting differences in how components partition between a stationary and mobile phase. There are various types including adsorption, partition, ion exchange, and affinity chromatography. The document provides details on the basic principles, mechanisms, phases used, instrumentation, and common techniques like column chromatography, paper chromatography, thin layer chromatography, and gas chromatography.