Diesel fuel has a strong and distinct odour. If diesel fuel gets spilt on your carpet, not only will the carpeting smell, the odour may permeate the entire room. Even trace amounts of diesel fuel that may have been tracked onto your carpet from the outside will cause a strong odour inside your home. Treat diesel fuel odour sooner rather than later, before it soaks deep into the fibres of your carpet, making the odour more difficult to remove.
Blot any visible diesel fuel spots from the carpet with a clean, dry rag. Saturate the area with white vinegar.
Let the vinegar sit on the diesel fuel spots for at least three hours. Extract the vinegar from the carpet with a carpet cleaner.
Pour vinegar on the affected areas again the next day. Let the vinegar dry for several hours.
Sprinkle a generous coating of baking soda on the diesel fuel spots, as well as the entire carpeted area, once the vinegar has dried. If there is other fabric in the room such as furniture or upholstery, sprinkle baking soda on those items as well. Treating all areas of the room with baking soda will get the smell out of the air.
Let the baking soda sit on the carpet and other items overnight. Vacuum up the baking soda the next day.
Spray the carpeting, upholstery and any other fabric items with an odour neutralising spray. This will help to get rid of any remaining diesel fuel odour.
Open windows and turn on fans to help air out the room and carpet. If you don't have a carpet cleaner, you can soak up the vinegar with rags or just let it air dry.