Magic eraser is safe on glass. Yes, it has abrasive micro scrubbers but it does not leave scratches or dull the glass surface. If you have saltwater stains or any other dirt on your glass surfaces, Mr. Clean's magic eraser will effectively get rid of them.