How to Remove Engine Oil Stains from Shoes?
2 Answers
Mix baking soda with a small amount of cold water to form a thick paste, then apply it to the stained area. Note: Do not use petroleum-based solvents to clean engine oil. Let it sit for 30 minutes until completely dry, then remove the baking soda paste. Combine laundry detergent with an equal amount of baking soda, add it to the washing machine, and wash the shoes at the highest water temperature they can withstand.
I often have kids playing with toy cars at home, making things messy, and getting oil stains on shoes is a common occurrence. Don't panic or rush to rinse with water or scrub hard with a brush, as that will spread the oil and make it worse. Immediately use clean paper towels or an old cloth to gently press and absorb the oil stain—avoid rubbing. Then, mix some dish soap or laundry detergent with a little water to form a paste, apply it to the stain, and let it sit for 5-10 minutes to dissolve the oil. After that, gently scrub with a soft toothbrush (engine oil is the hardest to clean because it's greasy and sticky). Rinse with cold water afterward—avoid hot water, as it can cause the grease to solidify and worsen the stain. Finally, let the shoes air-dry in a shaded area—don't use a hairdryer or heat, as it can deform the shoes. For special materials like leather shoes, avoid washing with water and take them to a professional cleaner instead. I’ve tried this method many times myself, and it works well while also protecting the shoe's color.