Ion chromatography (or ion-exchange chromatography) is a chromatography process that separates ions and polar molecules based on their affinity to the ion exchanger. It works on almost any kind of charged molecule—including large proteins, small nucleotides, and amino acids.