 The alternative route, which is more direct and avoids salts, entails anodic oxidation of aqueous chlorine at a platinum electrode.Treatment of barium perchlorate with sulfuric acid precipitates barium sulfate, leaving perchloric acid.It can also be made by mixing nitric acid with ammonium perchlorate and boiling while adding hydrochloric acid.