M50 glass cleaner works excellent on windows, mirrors, windshields and other glass surfaces by dissolving dirt, grease and grime. It forms a heavy-duty foam that clings to vertical surfaces and is guaranteed to leave no film. M50 is Ammonia free and leaves a streakless shine!