The invention relates to a chemical for cleaning a boiler, and belongs to the technical field of the chemical cleaning of equipment. The chemical comprises a corrosion-inhibiting acid-washing agent, a bleaching agent and a passivant, wherein the corrosion-inhibiting acid-washing agent consists of 1,3,5,7-tetraaza-adamantane, ethylenediamine tetracetic acid, hydrochloric acid, phosphoric acid, silicon fluoride, hydrazine hydrate, sodium silicate, cetyl dimethyl benzyl ammonium chloride, ammonium thiocyanate, sodium dodecyl benzene sulfonate and the balance of water; the bleaching agent is citric acid solution; and a passivant consists of ethidene diamine, formaldehyde, diammonium phosphate, hydrogen peroxide, sodium nitrite and the water. The chemical has stable chemical properties, low toxicity, a good sustained-release effect and high scale dissolving capacity, and does not have the damage of sour corrosion to the boiler.