
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
The short answer: to clean windows without streaks, work on a cloudy day or in shade, use a light misting of cleaner rather than soaking the glass, wipe or squeegee in a consistent direction, and dry the edges with a separate lint-free cloth. The two biggest streak causes are cleaning in direct sunlight — which dries the cleaner before you can remove it — and using paper towels or cotton rags that shed lint and leave residue. Switch to microfiber or a squeegee and most streaks vanish.
A streak is just cleaner or dissolved grime that dried on the glass instead of being wiped away. Everything in the method below is aimed at one goal: remove all the liquid before it can dry on its own.
Start with timing and weather
The single most effective change most people can make is when they clean. Direct sun heats the glass and evaporates the cleaner in seconds, baking on exactly the residue you are trying to remove. Professional window cleaners work in shade or on overcast days for this reason.
- Pick a cloudy day or clean windows that are currently in shade.
- Do exterior windows early or late when the sun is off them.
- Avoid windy days for exteriors, since blowing dust settles on wet glass.

The tools that actually prevent streaks
| Tool | Best for | Why it beats the alternative |
|---|---|---|
| Flat-weave microfiber cloths | All glass, frames, edges | Lint-free and absorbent; will not smear like cotton or paper |
| Rubber-bladed squeegee | Large panes | Removes cleaner in one clean pass with no wipe marks |
| Spray bottle | Applying cleaner evenly | Light, controlled misting instead of over-wetting |
| Scrubber or sponge | Loosening baked-on grime first | Lifts dirt so the squeegee glides cleanly |
Paper towels and cotton rags are the classic streak makers — they shed fibers and push residue around. A good set of microfiber cloths is the highest-leverage upgrade; our best microfiber cloths picks compare the lint-free flat-weave types that suit glass. And because microfiber only stays streak-free if it is clean, see how to wash microfiber cloths — fabric softener ruins them for glass.
Choosing or mixing the cleaner
You do not need an expensive product. A homemade mix is often better, especially in hard-water areas.
- Homemade: a few drops of dish soap plus about a quarter cup of white vinegar in a spray bottle of warm water. The soap cuts grime; the vinegar dissolves mineral film without leaving residue.
- Commercial: a standard glass cleaner works, but ammonia-based formulas can streak on hard water and should not be used on tinted windows, which the ammonia can degrade over time.
- First-time on filmed glass: if windows were cleaned with a wax-based product before, wash once with plain dish soap and water to strip that film, or your new cleaner will streak over it.
Use less than feels natural. Excess cleaner is impossible to fully remove and dries into the very films you are fighting.

The squeegee method for large panes
- Dust or brush the frame and sill first so loose dirt does not turn to mud on the wet glass.
- Wash the glass with a scrubber or sponge dipped in your solution, covering the whole pane.
- Squeegee from the top down in slightly overlapping vertical or horizontal strokes.
- Wipe the blade with a clean, dry cloth after every single stroke. This is the step people skip, and it is why their squeegee streaks.
- Dry the edges and corners with a dry microfiber cloth, where water always pools last.
The two-cloth method for small panes
Divided-light and small windows are easier with cloths than a squeegee that will not fit the sections.
- Mist the glass lightly — do not soak it.
- Wipe with a damp microfiber cloth in an S-pattern to lift the grime, working top to bottom.
- Immediately buff dry with a second, dry microfiber cloth before the cleaner can air-dry.
- Finish the edges and corners.
The two-cloth approach — one to clean, one to dry — is the reliable way to avoid streaks without a squeegee, because you never let the glass air-dry.

Removing hard-water spots and stubborn film
Mineral spots from sprinklers, rain, or hard water will not wipe off with glass cleaner because they are bonded deposits. These need a mild acid.
| Problem | Fix |
|---|---|
| Hard-water spots | Undiluted white vinegar; let it dwell a few minutes, then scrub and squeegee |
| Baked-on grime or sap | Soak with soapy water, loosen with a plastic scraper held flat, rinse |
| Greasy film (kitchen windows) | Dish-soap wash first, then your usual cleaner |
| Persistent spotting on every clean | Whole-house hard water — treat the water source |
If every window and every glass surface in the house spots quickly, the water itself is hard. Our how to remove hard water stains guide and how to test water hardness cover diagnosing and fixing the underlying cause.
Special glass: screens, tint, and interior versus exterior
Not every pane gets treated the same way, and getting this wrong causes both streaks and damage.
| Surface | Approach |
|---|---|
| Window screens | Remove and wash separately with soapy water and a soft brush, rinse, and dry fully before reinstalling — a dirty screen re-soils clean glass |
| Tinted or Low-E glass | Never use ammonia-based cleaners, which degrade films and coatings; use a mild soap-and-water mix |
| Interior side | Usually only dust, fingerprints, and light film; a light mist and buff is enough two to four times a year |
| Exterior side | Grime, pollen, and mineral spray; wash first to loosen dirt, then squeegee, roughly twice a year |
| Tracks and sills | Vacuum out grit first, then wipe — grit turns to mud on wet glass and scratches |
A useful habit: clean the interior and exterior of a pane using different wipe directions — horizontal strokes on one side, vertical on the other. Then if a streak appears, you instantly know which side it is on and can target it without re-cleaning both.
The streak-causing mistakes to stop making
- Cleaning in direct sunlight. The biggest cause by far.
- Using paper towels or cotton rags. They shed lint and smear.
- Over-applying cleaner. Excess dries into films you cannot remove.
- Not wiping the squeegee blade between strokes. It redeposits dirty water.
- Ignoring the edges. Undried corners run and streak as they dry.
How we assess cleaning tools and products — from aggregated owner reviews and expert consensus, never first-hand testing — is explained in how we rank. For the full set of home-cleaning guides and picks, visit the cleaning and laundry hub.
