Ion exchange HPLC operates on the principle of separating ions based on their affinity to an ion exchange resin. The stationary phase in the column consists of an ion exchange resin with either positively or negatively charged functional groups. As the sample containing various ions passes through the column, ions are retained based on their charge and released in the presence of a suitable eluent.