
The best solution is a dedicated, ammonia-free automotive glass cleaner used with high-quality microfiber towels. For most drivers, a ready-to-use spray like Stoner Invisible Glass provides the most reliable, streak-free results. For tougher issues like interior haze, a product like CarPro Eraser excels, while a mixture of distilled water, isopropyl alcohol, and vinegar serves as an effective DIY alternative. The key is avoiding ammonia (to protect tint) and using proper technique with separate towels for application and drying.
Selecting the right product depends on your specific needs. The market offers several top-tier options, each with strengths. Stoner Invisible Glass is consistently rated the best overall for its powerful, residue-free cleaning on both interior and exterior glass. For the stubborn, oily film that builds up on the inside of windshields from dashboard plastics, a dedicated interior glass cleaner like CarPro Eraser is more effective as it’s formulated to cut through that particular grease.
If you prefer a professional-grade, cost-effective option, Sprayway Glass Cleaner is an ammonia-free foam used widely in dealerships and detail shops. For windshields plagued by etched-in water spots, mineral deposits, or wiper scratches, a polishing compound like Autoglym Car Glass Polish is necessary to physically abrade the contamination before a regular cleaner can maintain it.
| Use Case | Recommended Product | Key Advantage |
|---|---|---|
| Best Overall Performance | Stoner Invisible Glass | Leaves no streaks or residue, safe on tints. |
| Interior Haze & Grease | CarPro Eraser | Specifically formulated to remove plastic off-gassing film. |
| Professional/Budget Choice | Sprayway Glass Cleaner (Foam) | Effective, economical, and ammonia-free. |
| Deep Contaminant Removal | Autoglym Car Glass Polish | Removes bonded water spots and light scratches. |
The tools and method are as critical as the cleaner. Always use clean, dedicated microfiber glass towels. The two-towel method is essential: one towel to apply and wipe the cleaner, and a second, dry towel to immediately buff the surface to a perfect, streak-free shine. For the base of the windshield and tight corners, a tool like the Diamondite Windshield Wonder with a triangular head ensures complete coverage.
For a highly effective homemade cleaner, mix equal parts distilled water, white vinegar, and 70%+ isopropyl alcohol in a spray bottle. This solution is inexpensive, cuts through grime, and dries quickly without streaks. However, avoid vinegar on exterior glass if you have a rain-repellent coating (like Rain-X), as it can degrade the treatment over time.

As a detailer for over a decade, my go-to is always an ammonia-free spray and two microfiber towels. I’ve tried every brand, and for daily grime, Stoner Invisible Glass just works. No fuss.
For the interior haze that drives people crazy, don’t waste your regular cleaner. Get a product made for it, like Eraser. That film is grease from your dashboard, and it needs a special solvent.
The biggest mistake I see? People use one old towel for the whole job. You’ll just smear the dirt around. A dry, clean towel for the final buff is non-negotiable for a pro finish.

Let’s talk about what you actually need versus what’s just marketing. You want clear glass, right? Start with your kitchen: a 1:1:1 mix of vinegar, rubbing alcohol, and distilled water in a spray bottle. It’s dirt cheap and incredibly effective for most light cleaning.
If you’d rather buy something, grab Sprayway glass cleaner. It’s the foam in the can. I use it because it’s what many professional mechanics and dealerships use—it’s fast, doesn’t streak, and won’t hurt window tint. No need for the fancy, expensive stuff unless you have a specific problem.
The real secret weapon isn’t the liquid; it’s the cloth. Buy a pack of decent microfiber towels and dedicate a few to only glass. Once you use them with anything else, they’re contaminated for good.

I only care about results, and here’s what delivers. For the outside: Stoner Invisible Glass. Spray it on, wipe with one towel, immediately buff dry with another. Done. Perfect clarity.
For the inside, it’s a different battle. That foggy film needs CarPro Eraser. Regular cleaners just smear it. This takes it off completely.
Heavy water spots? You need a polish. Autoglym’s polish on a foam pad is the only thing that worked on my car after years of hard water. Use it once, then maintain with your regular cleaner. And get a long-handled tool for the bottom edge—you can’t get it clean with just your hand.

My priority is safety and protecting my car’s features. That means never using ammonia-based cleaners because I have tinted windows. Ammonia will turn the tint purple and brittle over time. I stick with brands that are explicitly labeled ammonia-free.
I keep two cleaners in my garage. The all-rounder is a spray like Invisible Glass for quick cleans. The specialist is a bottle of isopropyl alcohol-based cleaner for tackling the sticky interior haze, which is a common issue in newer cars.
The process is simple but strict. I use a waffle-weave microfiber towel for application—it holds the cleaner well. Then, I buff with a completely separate, clean, plush microfiber towel. Cross-contamination is the enemy of a streak-free finish. For the extreme lower windshield area, a small, handled scrubber ensures I don’t miss the spots where wipers park, which collects the most grime.


