The invention provides a corrosive for showing a white layer of the processed surface of nickel-base superalloy as well as a preparation method thereof. The corrosive comprises 70-75ml of hydrochloric acid, 8-10ml of nitric acid, 10-15ml of hydrofluoric acid, 3-5ml of sulfuric acid and 10-20g of copper sulfate. The preparation method is as follows: putting the hydrochloric acid into a glass container, then adding the nitric acid, the hydrofluoric acid, the sulfuric acid and the copper sulfate in sequence, and finally stirring the mixture uniformly. The corrosive is added into an electrolytic corrosion instrument, the anode of the electrolytic corrosion instrument is conducted with a corroded nickel-base superalloy workpiece with the processed surface, the cathode, the workpiece and the anode are dipped into the corrosive, and the electrolytic corrosion parameters are as follows: the voltage is 1.5V-2V, the current is 0.45A-0.5A, and the corrosion time is 30-40seconds. According to theinvention, the textures of the white layer on the processed surface of the nickel-base superalloy can be shown clearly, the boundary line between the textures of the white layer and the texture of a base body of the processed surface can be distinguished easily, and the observation and the measurement of the white layer on the processed surface of the nickel-base superalloy can be well facilitated.