How to Remove Rust Stains From Glass

Quck answer

Rust on glass can be removed with a few simple steps. First, mix equal parts white vinegar and water in a spray bottle. Spray the rusted areas generously and let it sit for 10-15 minutes. Then, scrub the rusted spots with a sponge or cloth. For stubborn rust, use a mixture of baking soda and water to create a paste and apply it to the rusted areas. Let it sit for another 10-15 minutes before scrubbing. Rinse the glass thoroughly with water to remove any residue. Finally, dry the glass with a clean cloth.


When you notice rust on a mirror, glass shower door, or window, it is likely that the rust came from a nearby metal object or is present in your water. Rust forms when water, oxygen, and iron react chemically. If your water comes from a well, it may have higher levels of iron, and you might need a water softener. Rust stains can also occur on glass if your galvanized pipes start to rust. Luckily, there are DIY methods that you can use to remove these stains using common household products.

Ways to Eliminate Rust Stains on Glass

If your shower doors or windows have rust stains, they will always look dirty no matter how much you clean them. Although there are commercial rust stain removers available, you can save money by using ingredients that are usually found in your home. With some effort and patience, you can make those rusty stains disappear and restore the cleanliness of your glass.

Here are four methods you can try to clean rust stains from glass:

  • Combine white vinegar and baking soda to create a thick paste. Slowly add the vinegar to the baking soda to prevent a reaction that could cause the mixture to explode. Apply the paste to the rust stain and leave it on for at least 25 minutes before wiping it off or rinsing the area with water. Repeat if necessary.
  • Mix baking soda with a few drops of water until it forms a thick paste. Apply the paste to the rust stain and let it sit on the glass for at least 20 minutes. Then, wash off the paste with water. Repeat if needed.
  • Spray or sprinkle lemon juice directly onto the rust-stained area and then sprinkle salt on top. Allow the lemon juice and salt mixture to sit on the stain for at least five minutes, then scrub the area with a wet cloth. Repeat if necessary.
  • Create a thick paste by mixing water with a nonabrasive powdered cleanser that contains oxalic acid. Apply the paste to the rust stain and let it sit for five minutes. Then, scrub the area with a wet sponge. Repeat the process if the rust stain is still visible. Although oxalic acid is not toxic, it is recommended to wear gloves to protect your hands from irritation when using the mixture.

Leave a Comment