I was eating pizza and I got some grease on one of my nicer shirts (I know, I probably shouldn't eat pizza and wear nice clothes). The stain is pretty visible and after washing the shirt, it was still there. Getting rid of the shirt is not an option. How can I get a grease stain off of clothes? It's made out of cotton if that would change anything, but I would prefer a method that would work on other kids of fabric too.
My normal course of action to take out a stain is to put dish soap on the stain, then hold the garment with two hands on either side of the stain about an inch or so apart and work the fabric back and forth. Also go in a circular motion against both hands. The stain will become fainter and fainter until gone or unnoticeable.
If greasy, work cooking oil into the stain using the method described above, first. The oil will dissolve and loosen grease within the fabric, and the oil can be easily washed out.
When this happens to me, I just use neat detergent (I use liquid detergent in my washing machine) - I stick my finger in some of the washing solution/detergent and apply it to the grease stain direct, rubbing it in a bit, and repeating as often as necessary to cover the stain. Put it through the wash immediately, and the stain disappears. I'd guess this method is more successful with some brands of liquid detergent than others though, so if all else fails, Fairy liquid (dishwashing detergent), applied in the same way, then washed in the usual way in the machine.
There are several options:
Combine equal quantity of water and white vinegar. Damp a cloth in this solution. Wipe with this cloth, the oil or grease-stained cloth. It will remove the stains.
2. Talcum Powder/Baby Powder
Spread some talcum powder or baby powder on the stained part of the cloth. Leave it for 4-5 hours, so that it can absorb the grease or oil. Remove the stain with the help of a vacuum cleaner.
Mix salt and rubbing alcohol in 1:4 ratio. Rub it hard on the oil or grease stains. The stains will disappear quickly.
Take a soft cloth. Sprinkle some cornstarch on it. Rub it on the oil or grease stain, till it vanishes.
Rub chalk on the grease or oil spots of the cloth. Allow it to absorb the greasy or oily marks. Now, brush off the chalk. Rub the blots heavily with chalk, if they still remain after brushing. Finally, rinse the cloth.
6. Baking Soda
Wet the stained portion of the cloth. Sprinkle baking soda on the stains. After that, rub off with a damp towel or sponge.
7. Hair Spray
Sprinkle some hair spray, directly on the oil or grease stains. Then, rinse and air dry the cloth. It will instantly remove the marks, retaining the natural shine of the fabric.
8. Aloe Vera Gel
Soak the stained fabric in water for some time. Rub aloe vera gel on the oil or grease marks. Rinse the fabric, and dry it in the air. This will remove the stains.
Pour a little quantity of coke on the stains. Leave it for 1-2hours so that it gets soaked. Wash the cloth with warm water. This home remedy will completely remove the stains, without leaving any sign of coke.
Which one to use?
Have a look to the type of fabric and decide which one can be better or just get what you find at home ;)
Sorry. You are out of luck removing a grease stain that changes the appearance of a fabric if the piece has been dried by heat (such as a clothes dryer) which will "set" the discolouration.
You have created a "pinto" version of your nice shirt.