How to Remove Rust Spots from Sheets

Things You'll Need

  • White vinegar

  • Salt

  • Oxalic acid

Rust stains are especially obvious on white sheets.

Although rust stains often appear mysteriously, they never disappear as easily. To prevent the problem from occurring in the future, you must first find and treat the source of the rust. However, if your sheets already have rust spots, it's important to treat the spots quickly. Acid works best in removing rust stains; acetic acid, oxalic acid and citric acid may work to remove your rust stain.

Vinegar and Salt

Step 1

Pour white vinegar on the rust stain until the stain is thoroughly saturated.

Step 2

Add a teaspoon of salt to the stain and rub the fabric until it disappears.

Step 3

Allow the vinegar and salt to soak in the fabric if the stain does not disappear right away.

Step 4

Wash the fabric as usual once the fabric is fully dry.

Oxalic Acid

Step 1

Wet the sheets with water in the area of and around the rust stain.

Step 2

Make a paste from 1/2 tsp of oxalic acid and a few drops of water. Products such as Zud and Barkeeper's Friend contain oxalic acid.

Step 3

Apply the paste to the rust stain and rub it into the fabric.

Step 4

Continue to rub the paste into the rust mark until the stain disappears.

Step 5

Wash the fabric as usual.


When it interacts with iron deposits in washing water, chlorine bleach can create rust stains on laundry.


Rust is set into the fabric with bleach and heat, so do not bleach your rusty sheets or put them into the dryer.

references & resources