This study demonstrates the separation of active ingredients in acne formulations (salicylic acid, cloramphenicol and resorcinol in presence of azulene) by capillary zone electrophoresis. Factors affecting their separations were the buffer pH and concentration, applied voltage, sample preparation, and presence of additives. Optimun results were obtained with a 50 mM sodium tetraborate-50 mM sodium phosphate, pH 9.0. The carrier electrolyte gave baseline separation with good resolution, short migration times (<6 min), great reproducibility and accuracy. Calibration plots were linear over at least three orders of magnitude of analyte concentrations, the lower limits of detection being within the range 0.39-1.25 mug ml(-1). The procedure was fast and reliable and commercial pharmaceuticals could be analysed without prior sample clean-up procedure.