How to Clean Your Windshield

An integral part of vehicle safety is maintaining a clear view of the road in front of you. Your windshield is going to get dirty and you will need to deal with it at some point in time. Your windshield will get dirty from many different common things in your environment including bugs, dust and dirt, road oil, road salt, and tree sap.

A dirty windshield isn’t just limited to the outside surface of the glass. The inside of your windshield gets dirty too, as contaminated outside air blows on the inside of your glass through your defroster vents, and oils, moisture, and even cigarette smoke can cause the inside of your windshield to get dirty.

When your windshield is dirty, you’ll start to notice it becomes harder to see through the glass for several reasons. When it’s sunny outside, the sun’s light reflects off the dirt on the windshield. When it’s cold outside, moisture collects to the inside of your windows more easily so they fog up.

Cleaning your windshield is part of your routine vehicle maintenance and should be done every 1-2 weeks or whenever you wash your car. Here's how you can clean your windshield:

How to clean a windshield

  1. Gather the correct materials - To clean your windshield you'll need the following materials: Bug remover spray (recommended: 3D Bug Remover), Mesh sponge pad (recommended: Viking Microfiber Mesh Bug and Tar Sponge), Glass cleaner, Paper towels or microfiber cloth, and Water.

    person cleaning car with sponge and spray

  2. Spray your windshield with the bug remover spray - Coat the windshield completely with the spray. The spray softens the bugs and tar that are stuck to your windshield, making them easier to remove later on.

  3. Let the bug remover spray sit and soak - If the bugs and tar have been on your car for days or weeks, let the spray soak for 10 minutes to soften the gunk on your glass.

  4. Scrub the windshield with a mesh sponge pad - You will only need light pressure to loosen and remove the bugs and tar from your windshield. The mesh is soft enough not to damage the glass but abrasive enough to take those stuck-on bits off the window. Get all the way to the edges of the windshield to make sure your windshield is evenly and completely cleaned.

  5. Rinse the windshield with clean water - The bug remover spray may create suds when you rinse, so use lots of water to get it all off. Rinse until there are no more bubbles coming off the glass.

    wiper arms lifted upward

  6. Lift your wiper arms - To completely clean the windshield, lift your wiper arms to the upright position. If your wiper arms don’t stay up, you’ll need to lift them individually while you are wiping the glass.

  7. Spray glass cleaner directly onto your windshield - A foaming action glass cleaner will help remove any remaining stuck-on bits on your windshield glass.

    Tip: Spray half the windshield at a time. Trying to clean the whole thing at one time is hard to do because of the large surface area.

    hand wiping off glass cleaner

  8. Wipe off the glass cleaner - Wipe the glass cleaner off the windshield with clean paper towels or a microfiber cloth. First wipe in a vertical pattern then follow it with a horizontal pattern for the best streak-free finish.

    Warning: A circular pattern will leave the most noticeable streaks on the glass that you’ll notice when the sun shines on the windshield.

  9. Wipe until the glass cleaner is gone from the surface - If there are still streaks noticeable, clean the glass again.

  10. Repeat - Repeat for the second side of the windshield.

  11. Wipe the rubber edge of the wiper blade - Use the wet paper towel or rag when you are done. Lower the wiper blades back down to the glass.

  12. Spray glass cleaner onto your cloth - This is for cleaning the interior side of the windshield.

    Warning: If you spray the glass cleaner directly onto the glass, you’ll get cleaner all over your car’s dashboard and interior parts, plus it wastes your glass cleaner.

    person wiping inside of car

  13. Wipe the inside of your windshield - Wipe with the glass cleaner-wetted cloth in sections. Do half of the windshield at a time.

  14. Wipe the windshield in a pattern. Wipe first in a vertical pattern, then in a horizontal pattern. This will minimize the streaks you may see. Make sure to wipe around the rearview mirror as well. Wipe all the way to the edges of the windshield all the way around.

  15. Repeat - Repeat for the remaining areas of the windshield.

  16. Clean until streaks are gone - Clean the windshield again if your see streaks on the glass.

    Tip: If you are repeatedly getting streaks after cleaning the glass, try changing your cloth. A dirty cloth will leave streaks on your windshield glass.

  17. Inspect windshield wipers - You can maintain your windshield cleanliness longer if your wiper blades are properly maintained or replaced if they are torn.

    person inspecting windshield wipers

  18. Look for signs of wear - Look closely to ensure they aren’t dry and cracked. If they show signs of wear, have a mechanic replace the wiper blades.

  19. Clean the blades - Wipe the blades with a cotton cloth and rubbing alcohol or use baking soda.

    filling up windshield wash liquid into reservoir

  20. Add washer fluid - Check the level of windshield washer fluid and fill it up to the fill line.

    Tip: Use a rain repellant on your windshield to help water run off without leaving streaks. The product also makes it easier for you to see out even when it’s raining.

As you clean your windshield you might notice that some parts of the wiper system aren't working as well as they should be. Have a certified mechanic, such as one from YourMechanic, inspect your wiper system if something is amiss. Our mobile mechanics can quickly replace wiper arms, blades, or reservoir at your home or office.


Next Step

Schedule Oil Change

The most popular service booked by readers of this article is Oil Change. YourMechanic’s technicians bring the dealership to you by performing this job at your home or office 7-days a week between 7AM-9PM. We currently cover over 2,000 cities and have 100k+ 5-star reviews... LEARN MORE

SEE PRICING & SCHEDULING

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Recent Oil Change reviews

Excellent Rating

(21,699)

Rating Summary
20,382
845
179
87
206
20,382
845
179
87
206

Matthew

33 years of experience
991 reviews
Matthew
33 years of experience
Volkswagen Passat - Oil Change - Hampton, Virginia
Matt always does a great job. Very professional. I look forward to my next appointment.... A++++++
Ford Expedition - Oil Change - Hampton, Virginia
I am so please to have Matt work on my vehicle, he is very friendly and personable, and always does a great job.

Greg

22 years of experience
37 reviews
Greg
22 years of experience
Audi A3 - Oil Change - Queen Creek, Arizona
Job well done! Greg was on time and professional. He treated my vehicle with care. He completed the job smoothly and so far so good. First time using Your mechanic and it was a pleasant experience. I will be looking into them again. Thanks Greg!
Ford Explorer - Oil Change - Scottsdale, Arizona
Greg was very friendly and professional. Communication was great, he let me know what he was doing. He went above and beyond to make sure everything was running smoothly. I would 100% recommend Greg!

LAVELL

27 years of experience
93 reviews
LAVELL
27 years of experience
Buick Encore - Oil Change - Oakland, California
Another home run! Really appreciate the flexibility regarding my service appointment. Due to my work schedule I desperately needed a late appointment. So grateful my car is receiving top shelf professional service. Replaced a oil pan drain plug that was seriously damaged and stripped by a competitor that will NEVER get my business again! All services were quickly completed. Thank you so much for another great experience with my.... Your Mechanic Lavell 5 ⭐️ Service consistently.

Brian

23 years of experience
483 reviews
Brian
23 years of experience
Porsche 911 - Oil Change - Ponte Vedra Beach, Florida
Brian is extremely knowledgeable and very personable and has taken very good care on my 911. I would recommend Brian to any one who has mechanical car challenges. I would recommend Brian to all My friends and family

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

Related articles

How to Take Rust Off Chrome
Chrome Chrome parts are installed on vehicles to give them a rich, elegant appearance. Decades ago, if your vehicle had bright, shiny chrome parts and accessories on it, you were likely a big shot of some sort. The problem with...
How to Clean Car Windows Inside and Out
Cleaning your windshield will help you see better while driving. Use glass cleaner on the inside and outside of your windshield for better visibility.
How to Replace a Windshield Wiper Arm
Car windshield wiper arms hold the wiper blades. If windshield wipers leave streaks or make noise, it's time to replace the wiper arms.

Related questions

Windshield wipers and horn not working

Hello. The first thing to check is all the fuses. If all the fuse are good, a scanner needs to be connected to car to check for code and data. Everything in the column and steering wheel goes through the...

How do I use the windshield wiper de-icer?

If your car is equipped with a windshield wiper de-icer (optional equipment), you have the means of removing ice accumulation and snow from your wiper blades. This is more than a mere convenience – it can greatly enhance safety by...

How do I safely clean the rear view mirror?

When cleaning the rear view mirror, it’s important to not spray any cleaning solution directly on the mirror, as this can cause damage. Instead, spray glass or mirror cleaning solution onto a towel, and then carefully wipe down the rear...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com