How to Clean Glass Streak-Free (Every Surface)
Compiled and fact-checked from cited sources, reviewed by our editorial team.
Glass shows up in a different spot in every home: windows, mirrors, glass shower doors, glass stove tops and oven door glass. Each one has its own problem — streaks on windows, hard-water scale in the shower, burnt-on residue on the cooktop — but the underlying logic is the same. In this guide we first walk through one streak-free cleaning method that works on every pane of glass, then the surface-specific tricks for each one, and where vinegar should and should not be used — one surface at a time.
Universal streak-free method (for any flat glass)
Windows, mirrors, tabletop glass — every flat glass surface gets cleaned streak-free with the same basic method:
- Mix the solution: 50% white vinegar + 50% water, or a few drops of dish soap in warm water. Use distilled water if you can; the minerals in tap water leave streaks.
- Remove dry dirt first: Wipe dust and cobwebs off with a dry cloth; otherwise they turn to mud the moment they get wet.
- Use little but enough product: Too much soap leaves a residue; too little liquid can’t dissolve the dirt. You don’t need foam.
- Work in the shade on cool glass. Sun heats the glass, the solution dries too fast and leaves streaks.
- Use two microfibers: one slightly damp (cleaning), one dry (drying/polishing). Or pull a rubber squeegee from top to bottom, wiping the squeegee after each stroke.
Surface by surface: what goes on which glass?
- MethodVinegar-water + squeegee, top to bottom
- NoteOutside pane is dirtier; don't do it in the sun
- MethodSpray the solution on the cloth, not the mirror
- NoteLiquid seeping in from the edge ruins the silvering
- MethodHeated vinegar + dish soap, let sit, scrub
- NoteSqueegee after every shower; keep it off natural stone
- MethodBaking soda paste + damp cloth 15 min; special scraper
- NoteNO ammonia/Windex or abrasives
- MethodBaking soda paste 15–20 min, damp microfiber
- NoteFor between the two panes, check the manufacturer's manual
Window glass
Take down the curtains and screen; brush the coarse dirt off the frame and sill with a brush or microfiber. Spray the glass from the top and wipe with a rubber squeegee starting at the top-left corner; dry the blade with a cloth after each stroke. Make one final pass with a dry cloth for the corners and frame edges. The outside pane is usually dirtier, so it needs a bit more solution.
Shower glass: scale and soap scum
The cloudiness on shower glass comes from two things: scale (minerals) and greasy soap scum. Here’s how to dissolve both at once:
- Heat a cup of white vinegar in the microwave for 30–45 seconds, pour it into a spray bottle and add a few drops of dish soap.
- Spray it generously onto the glass and let it sit for at least 5 minutes (20–30 minutes for stubborn stains).
- Scrub with a sponge or soft cloth, rinse, dry.
- For stubborn scale, apply a baking soda + water paste, let it sit, then scrub.
Prevention: If you squeegee the water off the glass after every shower, scale won’t build up.
Watch out for natural stone: If there's marble, travertine or natural stone in the shower, keep vinegar off those surfaces — the acid etches the stone and dulls it. Also, never mix vinegar/ammonia with bleach (it releases a toxic gas).
Glass / ceramic cooktop: burnt-on residue
To lift burnt-on residue off a glass cooktop without scratching it:
- Work while the cooktop is cold.
- Apply a baking soda + water paste to the burnt area, lay a warm damp cloth over it and wait ~15 minutes; then wipe it off.
- For hard stuck-on residue, hold a cooktop-specific scraper (or a razor blade) as flat against the glass as possible, without using its corners, and scrape. Only if the manufacturer allows it.
- Finally, polish with a cooktop cleaning cream.
Don't use on a glass cooktop: Ammonia / classic Windex, bleach, steel wool and abrasive powders. Ammonia dulls the surface and can void the warranty; if the burner is fired up over residue, harmful fumes can be released.
Oven door glass (inner surface and between the two panes)
Inner surface: Mix half a cup of baking soda with water until it’s paste-like, spread it on the glass and let it sit for 15–20 minutes; wipe with a damp microfiber in circular motions. For extra power you can spray a 1:1 vinegar-water mix on top.
Between the two panes: On some ovens the door can be lifted off its hinges and the panes separated by opening the screws — but this varies by model and the door is heavy. Be sure to check the manufacturer’s manual; if you can’t take it apart, thread a thin, flexible cloth (or a microfiber wrapped around a ruler) through the opening at the bottom to clean it.
Mirror
The most common mistake with mirrors is spraying the cleaner directly onto the mirror. Liquid seeping behind the edges ruins the mirror’s silvering, causing blackening (rust) at the edges. Instead, spray the solution onto the cloth, wipe in a top-to-bottom zigzag and polish with a second dry cloth. You can use a cotton swab for the edges and corners.
Where vinegar is used, and where it isn’t
- Suitable: Windows, mirrors, shower glass, tile, ceramic — a 50/50 vinegar-water mix is a universal, streak-free glass solution.
- NOT suitable — natural stone: Marble, granite, travertine and limestone. Vinegar is acidic; it etches and dulls marble and limestone, and damages the sealer on granite. Don’t use vinegar on natural stone counters and surfaces.
Things to avoid in general
- Abrasives (steel wool, scouring powder) scratch the glass.
- Ammonia / classic Windex etches the surface on a glass cooktop and can damage the edge coating on mirrors.
- Cleaning in the sun / on hot glass leaves streaks.
- Paper towels shed lint; too much product leaves a soap-residue streak.
Some special surfaces have their own rules: for example, the window tint on car windows is damaged by ammonia and needs a different approach; for the details, see our guide on how to clean tinted car windows.
Surface → method table
| Surface | Main problem | Method |
|---|---|---|
| Window / flat glass | Dust, streaks | 50/50 vinegar-water; 2 microfibers or a squeegee; top to bottom |
| Mirror | Streaks, edge blackening | Spray solution on the cloth; zigzag; polish with a dry cloth |
| Shower glass | Scale + soap scum | Heated vinegar + dish soap, let sit; baking soda for stubborn spots |
| Glass / ceramic cooktop | Burnt-on residue | Baking soda paste + damp cloth 15 min; special scraper |
| Oven door inner | Grease / baked-on grime | Baking soda paste 15–20 min, damp microfiber |
| Between oven’s two panes | Built-up grime | Take apart per the manual or reach in from the bottom with a cloth |
Frequently asked questions
How do you clean glass without streaks? Work in the shade while the glass is cool, use a 50/50 vinegar-water mix or water with a few drops of dish soap, spray on little but enough product, and wipe with two microfibers (one damp, one dry) or a squeegee from top to bottom. Paper towels and too much product leave streaks.
Can you clean glass with vinegar? Yes; a 50/50 white vinegar-water mix is a streak-free, safe solution for windows, mirrors and shower glass. But because vinegar is acidic, it should not be applied to natural stone surfaces like marble or granite.
How do you remove hard-water scale from shower glass? Add a few drops of dish soap to heated white vinegar and spray it on the glass, let it sit for at least 5 minutes (half an hour for stubborn stains), scrub and rinse. Use a baking soda paste for stubborn scale; squeegeeing the water off after every shower prevents buildup.
How do you clean burnt residue off a glass cooktop? With the cooktop cold, apply a baking soda-water paste to the burnt area, lay a warm damp cloth over it, wait 15 minutes and wipe. Lift stuck-on residue with a cooktop-specific scraper held at a flat angle. Don’t use ammonia, bleach or abrasives.
How do you clean an oven door’s glass? Spread a baking soda paste on the inner surface, let it sit for 15–20 minutes and wipe with a damp microfiber. To clean between the two panes you may need to take the door apart depending on your oven model; check the manufacturer’s manual first.
How do you clean a mirror streak-free? Spray the cleaner on the cloth, not the mirror (liquid seeping in from the edge ruins the coating), wipe from top to bottom and polish with a dry cloth. A 1:1 isopropyl alcohol-water mix can also be used for fast drying.
Is it a good idea to clean glass with newspaper? Although it’s an old trick, modern newspaper ink can stain the glass and light-colored frames. For a safer, more consistent result we recommend a microfiber cloth.
Sources
- AAA — The Best Way to Clean Glass. https://cluballiance.aaa.com/the-extra-mile/advice/home/the-best-way-to-clean-glass
- Pella — How to Clean Windows. https://www.pella.com/ideas/windows/how-to-clean-windows/
- Home Depot — How to Clean Glass Shower Doors. https://www.homedepot.com/c/ah/how-to-clean-glass-shower-doors/9ba683603be9fa5395fab90133d48922
- Consumer Reports — Best Cooktop Cleaners. https://www.consumerreports.org/appliances/cooktops/best-cooktop-cleaners-a5718945039/
- Bob Vila — How to Clean Oven Window Glass. https://www.bobvila.com/articles/how-to-clean-oven-window-glass/
- COIT — Why You Should Never Use Vinegar on Natural Stone. https://www.coit.com/blog/general-home-cleaning/why-you-should-never-use-vinegar-granite-how-clean-other-natural-stone