The invention belongs to the technical field of daily necessities, and relates to a cleaning agent. The cleaning agent is used for cleaning a smoke exhaust ventilator, solves the problems that the cleaning agent is not environment-friendly in application and has no effect of inhibiting and killing bacteria, and in addition, has the multiple effects of cleaning, descaling, and inhibiting and killing bacteria. The cleaning agent comprises the following components by weight: 2-6.5 parts of bactericide, 3-6.5 parts of an antibacterial agent, 8-10.5 parts of a surfactant, 5-8 parts of a water-soluble cosolvent, and 68.5-82 parts of deionized water, the bactericide is a mixture of chitosan, isothiazolinones, diallyl thiosulfinate and a folium artemisiae argyi extracting solution, the antibacterial agent is a mixture of a fructus arctii extract and liquid ozone, the surfactant is sodium dodecyl benzene sulfonate in a straight chain structure, the water-soluble cosolvent is a mixture of a water-soluble chilli extract and ethanol water with the volume ratio of 95%, the formula is simple, the preparation cost is low, the application environment is friendly, and the cleaning agent has an excellent economic benefit and a good market prospect.