
Apply an alcohol solution to the stained area, scrub, and then rinse with clean water. Moisten or soak the oil-stained area with gasoline, rub it, and finally wash off the gasoline with laundry detergent. After 7 to 8 hours, scrub with hot water and then rinse with clean water.

Recently, my son's school uniform got stained with engine oil, and I used a bit of a home remedy. First, I blotted the excess oil with a paper towel, then sprinkled a layer of cornstarch and let it sit for half an hour to absorb the oil. Next, I applied dish soap directly to the stain and gently scrubbed in circles with an old toothbrush before rinsing with cold water. If any traces remained, I moistened the stain with a small amount of alcohol, waited 10 minutes, and washed it again. This method doesn't damage the fabric—just remember to use cold water throughout, as hot water can set the stain. For old engine oil stains, you can apply toothpaste and let it sit overnight before scrubbing.

Last time I got motor oil stains on my pants while cycling, I immediately rushed into a convenience store and bought a bottle of soda water. Pouring it on the oil stains and gently patting with my hands made the grease float up. Then I wiped repeatedly with wet wipes a few times, and after it dried, I scrubbed with soap. Later, I discovered that makeup remover oil works even better—just squeeze two pumps onto the stain, rub for five minutes, and then wash normally in the machine. These methods work best for fresh motor oil stains, and if treated within two hours, they usually leave no trace. If the stain has been there for more than a day, mix dish soap and baking soda into a paste, apply it for half an hour, and then scrub.

Here are two simple tricks to deal with oil stains: First, sprinkle chalk dust on both sides of the stain, press it with a book overnight, and it will absorb most of the oil. Second, directly apply hairspray to the oil-stained area, let it dry completely, then scrape it off. Repeat this process three times before washing normally. This method is suitable for dark-colored clothes. For light-colored garments, test with alcohol first to check for color fading. Remember not to rub the stain, as it will drive the oil deeper. For stubborn stains, soak them in undiluted dish soap for two hours before washing, which usually solves the problem.

I've dealt with countless oil stains on work clothes, and the key is to distinguish between fresh and old stains. For fresh stains, apply a thick paste of flour for 20 minutes, scrape it off, then scrub with dish soap. For old stains, gently dab with gasoline or turpentine and use a cotton swab to repeatedly wipe until the grease dissolves. Always operate in a well-ventilated area with gloves, and soak the treated area in soapy water for an hour to remove odors. Cotton and linen fabrics can be washed directly with hot water, but synthetic fibers must use cold water to prevent deformation. Finally, add half a cup of white vinegar during machine washing to eliminate residual oil odors.

To tackle oil stains, I prioritize eco-friendly methods. Mix lemon juice with salt, apply it to the stain, and wrap it with plastic wrap for an hour—the salt granules help scrub away the grease. Alternatively, make a paste of white vinegar and baking soda, let it sit for 10 minutes, then rinse with cold water. These natural ingredients are gentle on fabrics, especially cotton T-shirts and shirts. When treating stains, ensure both sides of the fabric are coated with the cleaner, and focus on scrubbing the edges to prevent spreading. Finally, avoid direct sunlight when drying to prevent yellowing; air-drying in the shade is safest.


