Un procédé amélioré de décoloration, séparation et purification chromatographique à phase inverse de composés de substances de contraste non ioniques solubles dans l'eau provenant de solutions contenant des impuretés constituées de composés non ioniques, comprend les étapes consistant (a) à remplir une colonne chromatographique d'une matière de remplissage chromatographique; (b) à passer dans la colonne une solution contenant un composé de substances de contraste non ionique soluble dans l'eau et des composés non ioniques utilisés comme impuretés, à un rapport de charge compris approximativement entre 10 : 1 et 1,5 : 1 en poids de matière de remplissage/composés non ioniques totaux; et (c) à éluer la colonne afin de produire un éluat contenant un composé de substances de contraste non ionique soluble dans l'eau sensiblement pure ou un agent d'imagerie par résonance magnétique. Le procédé peut être mis en oeuvre économiquement sur une échelle industrielle et il élimine efficacement les impuretés non polaires difficiles à éliminer par des procédés classiques.