Homemade Window Cleaner That Leaves Zero Streaks (Simple 2-Ingredient Recipe)
If you have ever sprayed a window, wiped it clean, and still ended up with a streaky mess, the problem almost certainly was not your technique. It was the cleaner. This homemade window cleaner recipe uses two ingredients you already have in your house, takes about two minutes to mix, and leaves glass genuinely streak-free every single time. I have been making it for years and I will never go back to store-bought.

*This post may contain affiliate links and I'll earn a commission if you shop through them. You can read my full disclosure here.
Why This Homemade Window Cleaner Works
The secret to streak-free glass is fast evaporation. Store-bought cleaners often leave residue behind because they contain ingredients that dry slowly or leave a film. This recipe uses white vinegar and rubbing alcohol - both of which evaporate quickly and cleanly, taking the dirt with them and leaving nothing behind.
The vinegar does the heavy lifting. It contains acetic acid which dissolves mineral deposits, hard water spots, and grease without any scrubbing. The rubbing alcohol speeds up drying so there is no time for streaks to form. Together they are genuinely more effective than most commercial products, and you probably already have both under your sink.
What You Need
The Basic 2-Ingredient Recipe
This is the one I use every week for interior windows, mirrors, and glass doors:
- 1 cup white distilled vinegar
- 1 cup distilled water
Mix in a clean spray bottle and you are done. That is the whole recipe.
The Heavy-Duty Version (for exterior windows and tough grime)
When I am doing exterior windows or tackling windows that have not been cleaned in a while, I use this version:
- 1 cup white distilled vinegar
- 1 cup distilled water
- 2 tablespoons rubbing alcohol (70% isopropyl)
- 1 drop of dish soap (just one - more will cause streaks)
The rubbing alcohol gives extra
Why distilled water? Tap water contains minerals that can leave spots on glass, especially if you live in a hard water area. Distilled water is inexpensive and worth using if you want perfectly clear results. That said, the basic recipe with tap water works just fine for most windows.
What You Need (Tools)
- Clean spray bottle - 16 oz or larger
- Microfiber cloths - this is non-negotiable, paper towels leave lint
- Squeegee - optional but great for large exterior windows
How to Use Your Homemade Window Cleaner
Step 1: Wipe Away Loose Dust First
Before you spray anything, use a dry microfiber cloth to wipe away any loose dust or debris. Spraying cleaner onto a dusty window just turns the dust into muddy streaks. This one step makes a bigger difference than most people realize.
Step 2: Spray and Wipe in Sections
Spray the cleaner onto the glass and immediately wipe with a clean microfiber cloth. Work in sections rather than spraying the whole window at once. This prevents the solution from drying before you can wipe it off, which is actually what causes most streaks.
Step 3: Use Two Cloths
I always use two microfiber cloths, one to wipe, one to buff. The first cloth does the
Step 4: Check Your Work at an Angle
Once you think you are done, look at the glass from an angle rather than straight on. This catches any streaks or missed spots that are invisible when you look directly at the glass.
Homemade Window Cleaner for Different Surfaces
Interior windows and mirrors: The basic 2-ingredient recipe works perfectly. Use a microfiber cloth and buff dry with a second cloth.
Exterior windows: Use the heavy-duty version with rubbing alcohol. If the windows are very dirty, rinse with a hose first to remove loose debris before applying the cleaner.
Car windows: The basic recipe works great on car glass. Roll windows down slightly before
Glass shower doors: The heavy-duty version with rubbing alcohol is ideal here. Spray on, let it sit for 30 seconds to dissolve soap scum, then wipe clean. Follow up with my DIY soap scum remover for really stubborn buildup.
Frosted or textured glass: Use the basic recipe with a soft cloth - no scrubbing needed. The vinegar dissolves residue without any abrasive action.
Why You Get Streaks (and How to Fix It)
If your windows are coming out streaky even with this recipe, one of these is usually the culprit:
Too much soap. If you added more than one drop of dish soap, that is your problem. Soap residue is exactly what causes streaks. Use one drop maximum or leave it out entirely for interior windows.
Dirty cloths. A cloth that has been used for other
Cleaning in direct sunlight. The cleaner dries too fast and streaks before you can wipe it off. Clean windows in the shade or on a cloudy day for best results.
Hard water tap water. If you live in a hard water area and are using tap water in your recipe, switch to distilled water. The minerals in tap water leave spots that look exactly like streaks.
Leftover commercial cleaner residue. If you have been using a store-bought cleaner and are switching to this recipe for the first time, you may need a couple of
How to Store Your Homemade Window Cleaner
Store in a labeled spray bottle at room temperature. This recipe keeps indefinitely since both vinegar and rubbing alcohol are naturally preservative. I make a big batch at the beginning of each season and keep it under the sink with my other
If you notice the smell is strong, you can add a few drops of essential oil - lemon or lavender work nicely and do not affect
Frequently Asked Questions
Is homemade window cleaner as good as Windex?
For most windows yes, and for streak-free results on interior glass it is actually better. Windex contains ammonia which can damage window tinting and some window seals over time. This recipe is gentler and just as effective.
Can I use apple cider vinegar instead of white vinegar?
White distilled vinegar is best for cleaning because it is clear and will not leave any color residue. Apple cider vinegar can leave a slight brown tint on surfaces, so stick with white.
How long does homemade window cleaner last?
Indefinitely when stored in a sealed spray bottle. Both white vinegar and rubbing alcohol are self-preserving.
Can I use this on tinted windows?
Yes, this recipe is actually safer for tinted windows than ammonia-based commercial cleaners, which can damage tint over time.
What is the best cloth to use with homemade window cleaner?
A clean microfiber cloth is the only recommendation. Paper towels leave lint, newspaper works but is messy, and regular cotton cloths can leave fibers. Microfiber is the clear winner.
Can I use this to clean my mirrors?
Absolutely - it works beautifully on mirrors. Use the basic 2-ingredient version and buff with a second dry microfiber cloth for a perfectly clear finish.
More Cleaning Tips You Will Love













