Clean windows change a room fast. The light comes in clearer, mirrors look brighter, glass doors stop showing every handprint, and the whole house feels fresher. The problem is that glass also shows every mistake: lint, too much cleaner, hard water, greasy fingerprints, sun-dried streaks, and cloth residue.
A homemade window cleaner can work well when the recipe is simple and the method is right. Vinegar, water, a tiny amount of soap, and the right cloth will handle most everyday glass cleaning. For heavier residue, a little rubbing alcohol or lemon juice can help. The cleaner matters, but technique matters just as much.
Why Use Homemade Glass Cleaner?
Homemade glass cleaner is inexpensive, quick to mix, and easy to keep on hand. You can make a small bottle before a spring cleaning day or keep one labeled bottle in the cleaning caddy for mirrors, interior windows, glass tables, and appliance fronts.
It also lets you avoid heavy fragrance if commercial glass cleaners bother you. If you prefer commercially made products with safer ingredient profiles, the EPA’s Safer Choice program is a useful resource for finding cleaning products designed with safer ingredients.
Natural glass cleaner is not magic. It still has to match the job. Greasy kitchen windows, hard water spots, old outdoor grime, and bathroom mirror film may need different passes. Start with the gentlest recipe, then adjust only if needed.
What You’ll Learn
Basic Homemade Window Cleaner
For ordinary glass, Yorleny Loeffler, owner of Yorleny’s Cleaning Service, recommends a short formula that leaves very little behind.
- 2 cups distilled water
- 1/2 cup white vinegar
Mix the ingredients in a labeled spray bottle. Spray a small amount onto a clean microfiber cloth, wipe the glass in one direction, then buff it dry with a second cloth. Distilled water is useful when tap water is high in minerals because those minerals can remain on the glass after the water dries.
“Too much liquid is one of the easiest ways to end up with streaks.”
Yorleny Loeffler

Dennis Vong’s Vinegar and Cornstarch Glass Cleaner
Dennis Vong, professional cleaner and founder of Inland Power Wash, uses cornstarch in his streak-free glass recipe. The small amount of cornstarch helps loosen the film that can remain after other cleaning products.
- 1/2 cup white vinegar
- 1/4 cup rubbing alcohol
- 1 tablespoon cornstarch
- 1 tablespoon cold water for the cornstarch slurry
- 2 cups cold or distilled water
- Essential oil, optional
Pour the vinegar and rubbing alcohol into a spray bottle. In a clean measuring cup, whisk the cornstarch with 1 tablespoon cold water until no lumps remain, then funnel the slurry into the bottle. Add the remaining water and optional scent. Tighten the cap and shake well before every use because the cornstarch settles.
Vong wipes the sprayed glass with microfiber to lift buildup, then follows with a dry absorbent cloth. He also uses newspaper as a final wipe, though paper and ink vary. If newspaper leaves lint or ink, switch to a clean lint-free cloth.
“Never combine vinegar and castile soap.”
Dennis Vong
Vinegar can break Castile soap into fatty acids, leaving a cloudy, curdled residue with little cleaning power. Use the vinegar recipe or the soap-and-water recipe as separate cleaners rather than combining them in one bottle.
Alcohol and Lemon Glass Cleaner
Use this when glass has fingerprints, light grease, or bathroom mirror film.
- 2 cups water
- 1/4 cup rubbing alcohol or vodka
- 2 tablespoons lemon juice
- Optional: 1 small drop liquid soap
Mix in a labeled spray bottle. Shake before use. Spray lightly, wipe with microfiber, and buff dry. Do not use lemon or vinegar near natural stone without protecting the stone. Acid can etch marble, limestone, travertine, and some other surfaces.
Simple Soap and Water Cleaner
Sometimes the best glass cleaner is barely a cleaner at all.
- 2 cups warm water
- 1/2 teaspoon liquid dish soap or castile soap
Mix in a bowl or bottle. Use a damp cloth to wash the glass, then follow with a clean damp cloth and dry buff. This works well for very dirty glass that needs grime lifted before a vinegar pass. For outdoor windows, you may need to rinse first, wash, squeegee, and then detail the edges.
The Best Way to Clean Interior Windows
Start by dusting the frame, sill, lock, and glass. Loose dirt turns into muddy streaks when sprayed. Use a dry microfiber cloth, duster, or vacuum brush.
Spray lightly. If the window is small, spray the cloth instead of the glass. Wipe from top to bottom. Then buff with a dry lint-free cloth. If you use a squeegee, pull from top to bottom and wipe the blade after each pass.
Clean on an overcast day or when the window is not hot. Direct sun dries cleaner too fast, which leaves streaks before you can buff.
How to Clean Mirrors Naturally
Mirrors need less liquid than windows. Too much cleaner can reach the edges, seep behind the glass, and damage the reflective backing over time.
Ashley Torres, cleaning specialist and team lead at Karen’s Green Maids, recommends spraying the cloth instead of the mirror. Loeffler gives the same advice, especially around the edges. Wipe in overlapping strokes, then turn to a dry side of the cloth and buff.
For toothpaste spots or hairspray, hold the damp cloth on the spot briefly, then wipe rather than scraping. Bathroom mirrors often carry layers of humidity, soap film, and personal care product residue. If one pass streaks, clean with the soap-and-water mix first, dry, then use a light pass with the vinegar cleaner.
“When cleaning mirrors, spray the cloth, not the glass, so liquids don’t flow under the glass and leave spots on the silvering.”
Ashley Torres
How to Clean Exterior Windows
Outdoor windows collect pollen, dust, cobwebs, mud, hard water, and windblown grime. Start with a dry brush or vacuum around screens and frames if possible. Rinse loose dirt before scrubbing so you are not grinding grit across the glass.
Use a bucket of warm soapy water for the first wash. Use a window scrubber or soft cloth, then squeegee from top to bottom. Detail edges with a dry cloth. If water spots remain, use the vinegar cleaner on those areas and buff. Avoid working in direct sun or wind. Both dry the glass too quickly.
What Causes Streaks?
Streaks usually come from one of these problems:
- Too much cleaner or soap.
- A vinegar and Castile soap mixture that has curdled.
- Dirty cloths or fabric softener residue on microfiber.
- Paper towel lint.
- Cleaning in direct sun.
- Hard water minerals.
- Grease or film that needed a first wash.
- Cleaner left to dry without a final buff.
Torres uses 2 cups water, 1/2 cup white vinegar, and a small splash of rubbing alcohol for many glass jobs. Vinegar cuts through cleaner film, while alcohol helps the light application dry before streaks form.
“It is too much cleaning product that creates the haze.”
Ashley Torres
If you see streaks, do not keep adding spray. Switch to a clean damp cloth, remove the residue, then buff dry. Vong also cautions against adding a high percentage of rubbing alcohol. It can evaporate before the cloth has enough moisture to pick up dust and debris.
Cloths, Squeegees, and Newspaper
Microfiber cloths are reliable because they pick up residue without leaving much lint. Wash them without fabric softener, which can leave a coating that causes streaks.
A squeegee is the best tool for larger windows and glass doors. The blade should be clean, smooth, and flexible. Replace it when it nicks or drags.
Newspaper is an old trick and can work, but it is less predictable now because paper and ink vary. If it leaves ink, lint, or residue, switch to microfiber or a lint-free glass cloth.
Where Not to Spray Vinegar
Vinegar can damage natural stone, some wood finishes, and certain specialty coatings. Protect marble and limestone below a mirror or window, and dry any drips on finished wood immediately.
For tinted glass or glass with a film or specialty treatment, check the manufacturer’s instructions before using vinegar, rubbing alcohol, ammonia, or an abrasive cleaner. Vong advises avoiding ammonia on mirrors and tinted glass. Torres and Loeffler also recommend a cautious, surface-specific approach instead of assuming one cleaner belongs on every type of glass.
If you are already making homemade cleaners for the rest of the house, use natural cleaning products as the broader guide so each surface gets the right cleaner.
When Glass Cleaning Fits Into a Whole-House Reset
Windows and mirrors are easiest after dusting but before floors. Dust high shelves, fans, and trim first. Then clean glass. Then finish with floors. If you are doing a full reset, plug this job into the spring cleaning checklist instead of cleaning the same room twice.
For hardwood rooms, keep spray off the floor as much as possible and wipe drips promptly. Wood and water are not friends. For floor care, use hardwood floor maintenance rather than letting window cleaner or vinegar overspray sit on the finish.
Recommended Supplies
A few tools make the difference between a streaky pass and a clean finish: refillable glass spray bottles and a window screen cleaning brush.
Frequently Asked Questions About Homemade Window Cleaner
What is the best homemade window cleaner?
A simple mix of 2 cups distilled water and 1/2 cup white vinegar works for most ordinary interior glass. Spray the cloth lightly, wipe the glass, and buff it dry with a second clean cloth.
Why are my windows streaky after cleaning?
Common causes are too much cleaner, too much soap, dirty cloths, paper towel lint, direct sun, hard water, or leftover greasy film.
Can I clean mirrors with vinegar?
Yes, but spray the cloth instead of soaking the mirror. Too much liquid around mirror edges can damage the backing over time.
Should I use paper towels on glass?
Microfiber or lint-free cloths usually work better. Paper towels can leave lint and may push residue around.
Can vinegar damage surfaces near windows?
Yes. Vinegar can damage natural stone and some finishes. Protect nearby stone counters, wood trim, and specialty surfaces.









