There are many commercial glass cleaning products available, but they have chemicals that you may not want in your home. A homemade vinegar glass cleaner can save money and allow you to restrict the chemicals you add into your environment.
Vinegar is naturally acidic and will easily clean windows and mirrors. It will even clean hard water stains. Use white vinegar to clean glass. It will leave fewer streaks than an apple cider vinegar.
Because vinegar is acidic, it should not be used on any marble or stone surfaces. The acid could cause permanent damage.
After applying any of these recipes to the glass, clean with a lint-free cloth or crumpled newspaper. Newspaper will leave a streak free shine but you will have ink on your hands if you don't use rubber gloves. Do not use newspaper if you are sensitive to ink.
Mix together one cup of white vinegar and one cup of water. Pour into a spray bottle and spray.
Add cornstarch into the mix for some added cleaning power. Mix 1/4 cup white vinegar into 2 cups of warm water. Add 1 tbsp. cornstarch. Mix well and pour into spray bottle. Don't use cornstarch on especially warm days or when the windows are in direct sunlight; the mixture will dry too quickly and may streak.
Improve the smell of the vinegar glass cleaning mixture, and of your room, by adding lemon essential oil to the recipe. Mix together 1 cup of white vinegar and 1 cup of water. Add 10 to 15 drops of lemon essential oil. Add to spray bottle. Shake to distribute the oil and spray on glass.
Apply undiluted vinegar directly to stubborn hard water stains. Rinse off the vinegar once the spots are gone to avoid any acid damage.
Experiment with the proportions of vinegar to water until you find the one that works best.