Chromatography is a technique used to separate mixtures based on how their components interact differently with two phases - a stationary phase and a mobile phase. The mixture dissolves in the mobile phase which carries it through a structure containing the stationary phase. Components travel at different speeds depending on how they partition between the phases, resulting in separation. Chromatography is used to analyze drugs, proteins, amino acids and more. The main types are paper chromatography, thin layer chromatography, column chromatography, gas chromatography, ion exchange chromatography, and gel filtration chromatography.