
Table of Contents
How to Get Yellow Stains Out of White Shirts
White shirts are a classic wardrobe staple, but nothing is more frustrating than pulling out your favorite white shirt only to find dreaded yellow stains around the armpits or collar. These stains are stubborn and can ruin the crisp, clean look of your clothes. But don’t worry—I’m here to help you bring those shirts back to life! In this post, I’ll walk you through how to get yellow stains out of white shirts, step by step, so you can confidently wear your whites again.
To get yellow stains out of white shirts, start by mixing equal parts of baking soda, hydrogen peroxide, and water to create a paste. Apply the paste to the stain, let it sit for 30 minutes, and then wash the shirt in warm water.
For more detailed methods and additional tips on how to get yellow stains out of white shirts, keep reading!
Why Do White Shirts Get Yellow Stains?
Yellow stains on white shirts are often caused by a combination of sweat and the aluminum found in most antiperspirants. Over time, this chemical reaction causes the fabric to yellow, especially in areas like the underarms. The longer the stains sit, the more they can embed themselves into the fabric, making them more difficult to remove. But don’t worry—no stain is too stubborn with the right approach!
Proven Methods to Get Yellow Stains Out of White Shirts
Here’s a breakdown of the most effective methods to remove yellow stains from white shirts. I’ve tried and tested these, and I promise they work like a charm!
1. The Baking Soda and Hydrogen Peroxide Paste Method

This is one of the most reliable methods for removing yellow stains. Baking soda works as a natural abrasive to lift the stain, while hydrogen peroxide is a mild bleaching agent that can whiten without damaging the fabric.
What you’ll need:
- ¼ cup baking soda
- ¼ cup hydrogen peroxide
- ¼ cup water
How to do it:
- Mix baking soda, hydrogen peroxide, and water to form a thick paste.
- Apply the paste directly onto the stain, making sure to rub it in thoroughly.
- Let the paste sit on the stain for 30 minutes.
- Wash the shirt as usual in warm water, using a detergent.
Pro Tip: If the stain is particularly stubborn, consider letting the paste sit for a longer period—up to an hour. This method is also safe for colored shirts, but make sure to test a small area first.
This method is simple and effective, and it can be your go-to for regular shirt maintenance.
2. The Vinegar and Baking Soda Combo
Vinegar is another fantastic household item that can break down stains. When paired with baking soda, it creates a fizzing action that helps lift dirt and grime out of the fabric.
What you’ll need:
- ½ cup white vinegar
- ¼ cup baking soda
- Water
How to do it:
- Soak the shirt in a mixture of ½ cup white vinegar and water for 30 minutes.
- Remove the shirt from the soak, and sprinkle the baking soda directly onto the stain.
- Gently scrub the area with a brush (an old toothbrush works well) to work the baking soda in.
- Wash as usual in warm water.
This combo can be especially helpful for older, set-in stains. If the stain persists, repeat the process or try one of the other methods mentioned.
3. Lemon Juice and Sunlight

Lemon juice is a natural bleaching agent that works well for light stains. When paired with sunlight, it becomes even more powerful, making this method perfect for summer.
What you’ll need:
- Fresh lemon juice
- A sunny day
How to do it:
- Apply fresh lemon juice directly to the stain, making sure it’s saturated.
- Lay the shirt out in the sun for a few hours. The combination of lemon juice and sunlight will help lift the stain naturally.
- Wash the shirt in cold water.
Pro Tip: This method works best for mild yellow stains, especially on delicate fabrics. However, sunlight can sometimes cause fading, so don’t leave the shirt out for too long.
More Methods to Get Yellow Stains Out of White Shirts
If the previous methods didn’t work or if you’re looking for more options, here are a few other techniques to consider.
4. Aspirin and Warm Water
Aspirin isn’t just for headaches—it can also help lift yellow stains from your white shirts. The salicylic acid in aspirin helps break down the compounds that cause yellowing.
What you’ll need:
- 2-3 aspirin tablets
- Warm water
How to do it:
- Dissolve the aspirin in warm water to create a paste.
- Apply the paste directly to the stain.
- Let it sit for 30 minutes, then wash the shirt as usual.
This method works well for more delicate fabrics, as aspirin is gentle yet effective.
5. OxiClean or Commercial Stain Removers
If you prefer a store-bought solution, OxiClean or any commercial stain remover designed for whites can be very effective.
What you’ll need:
- OxiClean powder or liquid
- Water
How to do it:
- Follow the instructions on the OxiClean packaging. Typically, this involves soaking the shirt in a mixture of water and OxiClean for a specified period.
- After soaking, wash the shirt as usual.
Preventing Yellow Stains on White Shirts
While it’s great to know how to get yellow stains out of white shirts, prevention is even better! Here are a few ways to avoid yellowing in the first place.
1. Switch to a Natural Deodorant
The main culprit behind yellow stains is the aluminum in traditional deodorants. Switching to a natural, aluminum-free deodorant can help you avoid future stains.
2. Wear Undershirts
Wearing an undershirt can help absorb sweat before it reaches your white shirts. This is a simple way to keep your outer layer fresh.
3. Wash Shirts After Each Wear
It might seem excessive, but washing your white shirts after each wear, especially if you’ve sweated in them, can help prevent yellow stains from setting in.
By taking these small steps, you can keep your white shirts looking fresher for longer.
FAQ Section
How to get yellow stains out of white shirts?

To answer the question of how to get yellow stains out of white shirts, start by using a mixture of baking soda, hydrogen peroxide, and water to form a paste. Apply it to the stains, let it sit for about 30 minutes, and then wash the shirt in warm water. Repeat if necessary for stubborn stains.
How to get yellow stains out of white shirt?
To answer the question of how to get yellow stains out of white shirt, you can also try soaking the shirt in a vinegar and water solution for 30 minutes, followed by applying baking soda to the stain. After gently scrubbing, wash the shirt as usual.
How to get yellow stain out of white shirt?
In response to how to get yellow stain out of white shirt, you can use lemon juice and sunlight. Apply fresh lemon juice to the stain, let the shirt sit in the sun for a few hours, and then wash it in cold water.
How to get yellow stains out of a white shirt?
To answer the question of how to get yellow stains out of a white shirt, try using a solution of aspirin and warm water. Make a paste from the aspirin, apply it to the stain, let it sit for 30 minutes, and then wash the shirt.
Conclusion
Getting yellow stains out of white shirts can be challenging, but with the right methods, it’s definitely doable. From using baking soda and hydrogen peroxide to trying out natural remedies like lemon juice and sunlight, you have plenty of options to restore your white shirts to their original brightness.
Remember, patience is key—some stains may require a couple of treatments, but your effort will be worth it!
If you still have any questions related to how to get yellow stains out of white shirts, Please leave a comment below and we will be happy to help.
You May Also Like To Read
How to Get Deodorant Stains Out of Black Shirts
How to Get Perfume Smell Out of Clothes: 5 Powerful and Easy Methods