You bet it will. (All the water bowls I use ARE glass.) It's great like on the water spots left from misting. Just have to rinse vinegar, it's obviously an irritant, but not toxic. I buy vinegar by the gallon, actually, because I use a lot of it cleaning my bathroom too. It's great on toilets & sinks & shower stalls.