How to Clean a Bathroom Mirror Without Streaks

a woman cleans bathroom mirror with spray bottle and microfiber towel

A bathroom mirror can quickly become smudged and dirty, leaving streaks that are difficult to remove. The problem is that a dirty bathroom mirror makes the entire bathroom look unclean. So how can you quickly clean your bathroom mirror in a way that won’t leave streaks?

You can clean your bathroom mirror without streaks by mixing a water and white vinegar solution, spraying it onto the mirror, and wiping it off with a microfiber cloth. You can also use a commercial glass cleaner designed specifically for streak-free cleaning. 

I reached out to Mike Maharas, Managing Partner of Wash Masters for some expert insights on cleaning bathroom glass. Wash Masters cleans windows and mirrors in the Greater Twin Cities (Minneapolis-St. Paul) and the western suburbs. MIke shared his secrets for getting glass sparkling clean. 

The Secret to Streak-Free Bathroom Mirrors

Mike said getting a streak-free result comes from using the right product, tool, and technique.

“Use a squeegee and a spray cleaner such as Sprayway Glass Cleaner. It is also important to rinse the glass thoroughly and wipe it dry using a clean, dry cloth to avoid leaving streaks.This combination of tools and products can help to achieve a streak-free and spotless finish.”


Sprayway Glass Cleaner is an easy-to-use aerosol spray cleaner is specifically formulated for use on glass surfaces. According to Mike, it contains a unique blend of ingredients that can effectively remove dirt, grime, and other residues from glass surfaces without leaving streaks or marks. 

However, if you prefer not to use a chemical cleaning agent, I suggest a few organic alternatives that can also do a great job in the steps below.

How to Clean Your Bathroom Mirror in 5 Steps

Follow these steps to quickly clean your bathroom mirror.

1. Gather Your Materials

rubber gloves, spray bottle, sponge, rags for cleaning

The first step in cleaning a bathroom mirror without streaks is gathering all the necessary materials. Having everything you need on hand before you begin will make the cleaning process much easier and more efficient. 

Here’s a list of materials you’ll need:

  • Spray bottle: You can use this for applying the cleaning solution to the mirror. Choose a bottle with a fine mist setting, as this will help distribute the solution evenly.
  • White vinegar: White vinegar is a natural and effective cleaning agent that will help to remove dirt, grime, and streaks from the mirror.
  • Water: You need water to dilute the white vinegar and rinse the mirror after cleaning.
  • Microfiber cloth: A microfiber cloth is lint-free and won’t leave behind any fibers that can cause streaks.
  • Squeegee: A squeegee is an excellent tool for removing excess water and preventing streaks.
  • A dry cloth or chamois leather cloth: A dry cloth or chamois leather is necessary to dry the mirror after cleaning.
  • Optional: glass cleaner. If you prefer commercial glass cleaner, follow the instructions and precautions on the label.

Once you have gathered your materials, you can begin cleaning your bathroom mirror. 

2. Mix Your Solution

A bottle of white vinegar, a spray bottle of water, a cleaning glove and a sponge

Mixing your cleaning solution is the second step in cleaning a bathroom mirror without streaks. A simple solution of equal parts water and white vinegar is an effective and natural way to clean and disinfect your bathroom mirror. 

Here’s how to mix your solution:

  1. Fill the spray bottle with equal parts water and white vinegar.
  2. Close the spray bottle and shake it well to mix the solution.
  3. Test the solution on a small, inconspicuous area of the mirror to ensure it doesn’t damage it.

By mixing your own solution, you can be sure that you are using a safe and effective cleaning agent that’s gentle on your bathroom mirror. The solution of water and white vinegar is also very cost-effective and eco-friendly, as it doesn’t contain any harsh chemicals that can harm the environment or your health.

However, eco-friendly commercial glass cleaners are also effective for cleaning a bathroom mirror without streaks. I highly recommend The Pink Stuff. This bundle contains three different cleaners that are designed to tackle all types of cleaning jobs, including The Miracle Window and Glass Cleaner for streak-free bathroom mirror cleaning. Follow the instructions on the label and use only as directed.

3. Spray the Solution onto the Mirror

A gloved hand sprays a cleaning solution from a bottle

Once you’ve mixed the cleaning solution, it’s time to start cleaning your bathroom mirror. Here’s how to properly spray the solution onto the mirror:

  • Hold the spray bottle about 6 inches (15 cm) from the mirror and spray the solution evenly across the entire surface.
  • Cover the entire surface of the mirror, including the edges and corners, with the solution.
  • Don’t overspray, as this can lead to excess solution running down the sides of the mirror and creating streaks.
  • Once the entire surface of the mirror is covered with the solution, let it sit for a few minutes to allow the solution to work on any dirt or grime.

Always shake the solution before using it, as the ingredients may settle over time.

4. Wipe the Mirror

A hand wipes the bathroom mirror clean with a cloth

Once the solution has had time to work, it’s time to wipe the mirror. This step is essential for achieving a streak-free finish, as it removes dirt, grime, and any remaining solution from the mirror.  

Here’s how to properly wipe the mirror:

  1. Use a clean microfiber cloth to gently wipe the mirror in a circular motion.
  2. Start at the top of the mirror and work your way down.
  3. Use a light touch, and do not press too hard, as this can cause streaks.
  4. Wipe the entire surface of the mirror, including the edges and corners. 

While many microfiber cleaning cloths are available, I recommend using the MR.SIGA Microfiber Cleaning Cloth. This lint-free cloth is ultra-soft and highly absorbent, making it perfect for streak-free cleaning. It comes in a pack of 12 and is available in an array of sizes.

5. Use a Squeegee To Remove Excess Water

a hand with a glove runs squeegee down bathroom mirror to clean it

5. Use a Squeegee To Remove Excess Water

Removing excess water from the mirror is key to achieving a streak-free finish, and the squeegee is the perfect tool for this task. Here’s how to properly use it:

  • Start at the top of the mirror and move the squeegee in a downward motion
  • Use short, light strokes to move the squeegee down the mirror slowly.
  • Continue moving the squeegee down the mirror until you reach the bottom 
  • Follow up by drying the mirror with a dry cloth to remove any remaining moisture.

A Clean Mirror Reflects a Clean Bathroom

Cleaning a bathroom mirror without streaks doesn’t have to be complicated. You can quickly achieve streak-free by following the above steps and using the right tools. And if you take the time to do it properly, you’ll be rewarded with a bright, clean mirror that reflects your effort. 

Tags: bathroom mirror, cleaning


Shana Burg is a bath enthusiast, content strategist, and award-winning writer. She is the founder of

Recent Posts