This easy homemade glass cleaner leaves your windows streak-free and sparkling clean every time.
This DIY glass and window cleaner is one of my favorites because it’s so cost-effective, yet it works well. You don’t have to limit its use to windows, either. I use it on glass surfaces throughout my home, including the fronts of framed photos and my glass shower doors.
Window cleaning is never a fun task. It’s even more miserable when the glass cleaner you’re using leaves streaks. With 36 windows in our house, I need one that works quickly, cleans thoroughly, and doesn’t cost a lot. So, I set out to create a homemade window and glass cleaner that gets the job done right the first time. This is it!
Homemade Window and Glass Cleaner
The recipe below makes enough to fill a standard spray bottle. I don’t fill a bucket with glass cleaner to do my windows because getting dirt into the mixture leaves streaks. If you want to mix up a bucket of it, you’ll need to dump it out and make a new batch once it starts looking dingy.
- 1 cup rubbing alcohol (“surgical spirits” in the UK)
- 1 cup distilled white vinegar
- 3 drops dishwashing liquid
- Empty spray bottle
- Squeegee and microfiber cloth
- Combine the ingredients in a spray bottle and shake gently to mix.
- Spray the glass liberally then lightly scrub with a microfiber cloth to loosen any grime.
- Spray the glass a second time then immediately press the squeegee’s rubber strip against the glass and pull it down the window in a smooth stroke.
- Wipe the squeegee blade with a dry cloth and repeat. Continue working until you’ve squeegeed the entire window, always wiping your blade between strokes.
- To dry any remaining drops on the corners and edges of your window, put a clean section of a dry microfiber cloth over your fingertip and quickly wipe.
Why THESE Ingredients?
Sharing homemade cleaner recipes always leads to questions about whether you can swap certain ingredients for others. In general, homemade cleaning recipes are written the way they are for a reason. Unlike cooking recipes, it’s not always easy to substitute ingredients in DIY cleaning products.
A Little Soap
If windows only got coated with dirt and pollen, a strong spray of water would get them clean. But windows also acquire a stubborn mess known as city grime. This is the product of smog and other airborne particles that coat hard surfaces. When water interacts with city grime, it can make the mess cling harder. That’s why you find dirt on your windows even after heavy rain.
Soap contains fatty substances that encapsulate greasy dirt particles, allowing them to be easily rinsed away. It helps separate city grime from glass. But the amount of soap matters. Don’t just squirt it in: too much will leave streaks on windows. In this window and glass cleaner recipe, we’re using dish soap — “washing up liquid,” for UK readers — because it has additional grease-fighting properties.
Plain Distilled White Vinegar
White vinegar cuts through grime on your window. It also helps dissolve the bonds between glass and things like bird droppings or dead bugs. It’s roughly 5% acidity and works fine in this recipe — there’s no need to buy a pricey “cleaning vinegar.”
Apple cider vinegar (ACV) is not a good substitute in this homemade glass cleaner. In fact, it’s rarely a good substitute in any homemade cleaning recipe. ACV contains pectin, which is a form of soluble fiber. On shiny surfaces like glass and windows, pectin causes streaks. On other surfaces, it leaves a residue that attracts pests. So, save the ACV for your salad dressing or bath.
Rubbing (Isopropyl) Alcohol
Rubbing alcohol has disinfecting properties that make it fantastic in this homemade floor cleaner recipe, but no one needs germ-free windows. It’s in this recipe to speed up evaporation a bit, which helps this homemade window and glass cleaner avoid leaving streaks.
Can I use stronger alcohol? Rubbing alcohol comes in various strengths, typically ranging from 70% to 90%, depending on how much water has been added. The higher the percentage, the less water it contains, and the faster it will evaporate. So, while you can certainly use 90% rubbing alcohol in this recipe, you will need to work very quickly to avoid leaving streaks. I stick with 70% rubbing (isopropyl) alcohol for that reason.
This is not the drinkable kind of alcohol. Chemically, rubbing alcohol is isopropyl and is used to disinfect, not to drink. (The drinkable kind is ethanol alcohol.) In the United States, it’s sold in the first aid section of grocery, discount, or drugstores. In the UK, it’s called “surgical spirits” and available at the chemist. So, even if you live in a place where drinking alcohol (ethanol) is prohibited, rubbing (isopropyl) alcohol is available wherever you’d buy first aid bandages or plasters.
Tips to Clean Windows and Glass
The Right Weather for Window Cleaning
It’s best to clean windows on an overcast, non-windy day. Glass that’s been warmed by the sun will cause the ingredients in this homemade glass cleaner to evaporate too quickly and leave streaks. (That’s true of any window cleaning product, by the way.) The wind will do the same.
The One-Way Trick
If you are cleaning both sides of a window, work the squeegee in opposite directions on each side. If you can’t open the window, try these steps to fix stuck windows before you begin. Using a top-to-bottom approach on the exterior and a left-to-right method on the interior will help you quickly identify which side has any streaks. (Though with this homemade glass cleaner recipe, that won’t happen.)
Scrub Then Squeegee
After applying glass cleaner, scrub the window and then use a squeegee to dry it quickly. I use this window cleaning tool* that has scrubbing and squeegee sides and attaches to any universal extension pole to make cleaning tall windows much easier. Also, be sure to wash your scrubber and squeegee blade after you’ve finished cleaning your windows, and make sure they’re dry before you put them away.