Yes, you can use 3M rubbing compound on glass. It is a mild abrasive that will remove light scratches and stains from glass surfaces.