The invention discloses an environmentally friendly glass cleanser comprising, by weight, 1 to 3 parts of sodium carbonate, 2 to 6 parts of calcium carbonate, 3 to 9 parts of kudzu vine powder, 5 to 15 parts of essence, 4-8 parts of calcium chloride, 2-4 parts of barium sulfate, 3-5 parts of trisodium nitrilotriacetate and 60-100 parts of deionized water, and the environmentally friendly glass cleanser has simple composition, convenient configuration, low cost, good cleaning effect, no harm, easy and convenient cleaning, no need of repeated cleaning operation, saving of a lot of manpower, material resources, and water resources, and meets needs of users.