- Yellow stains on pillows usually come from sweat, body oils, drool, makeup, or old detergent buildup, and they get harder to remove the longer they sit.
- Most pillows can be cleaned successfully, but the method depends on the pillow material—machine wash for down, feather, and polyester; spot clean for memory foam and latex.
- The most effective DIY stain remover is a baking soda + hydrogen peroxide paste, which breaks down oils and neutralizes odors.
- For machine-washable pillows, wash two at a time with gentle detergent, add baking soda for odor removal, and dry on low heat with dryer balls to prevent clumping.
- Memory foam pillows should never be fully submerged in water; spot clean, deodorize with baking soda, and air dry thoroughly.
- Odor removal requires more than cleaning—baking soda treatments, sun drying, enzyme cleaners, and light fabric fresheners can eliminate lingering smells.
- Prevent future yellow stains by using pillow protectors, washing pillowcases weekly, cleaning pillows every 3–6 months, and keeping skin clean before bed; replace pillows when stains or odors persist or the pillow becomes lumpy or flat.
Yellow stains on pillows are one of those annoying problems that we don’t always notice until it’s too late. Whether it’s sweat, body oils, drool, or even old cleaning products, those yellow spots can make your pillows look dirty and feel less fresh. The worst part is that pillows often hold onto odors long after the stains appear. If you’ve been wondering how to get yellow stains out of pillows and remove odors for good, this guide has you covered.
In this article, we’ll walk through proven methods to clean your pillows effectively, no matter the type. You’ll learn what causes yellow stains, how to safely wash different pillow materials, and how to keep your pillows fresh for longer.
Why Do Pillows Get Yellow Stains?

Most yellow stains on pillows come from a mix of sweat and body oils. Over time, these substances soak into the fabric and build up. Even if you wash your pillowcase regularly, the pillow itself can still absorb oils from your skin and hair. So, why do pillows turn yellow?
Common causes include:
- Sweat (especially if you sleep hot)
- Body oils
- Saliva or drool
- Makeup or skincare products
- Old laundry detergent buildup
- Aging or oxidation of fabric fibers
The longer you leave stains untreated, the harder they become to remove. That’s why it’s important to tackle yellow stains early.
Can You Really Get Yellow Stains Out of Pillows?
Yes, in most cases you can. The key is choosing the right method based on the pillow material. Some pillows, like memory foam, cannot be machine washed, so they need special care. Others, like polyester or down, are easier to clean.
The good news is that with the right cleaning process, most yellow stains can be removed, and odors can be eliminated completely.
What You Need to Know Before You Start Cleaning
Before you clean your pillow, check the care label. Pillows come in different materials, and each one needs a different cleaning approach.
Common pillow types and how they should be cleaned:
- Down or feather pillows – Usually machine washable, but need gentle cycles and proper drying.
- Polyester pillows – Often machine washable and easy to clean.
- Memory foam pillows – Cannot be fully submerged in water; require spot cleaning.
- Latex pillows – Usually spot clean only, with limited moisture.
Also, always wash pillows in pairs if possible. This helps balance the load in your washing machine and prevents damage.
The Best DIY Solution for Yellow Stains and Odors
One of the most effective and budget-friendly ways to get yellow stains out of pillows is to use a combination of baking soda and hydrogen peroxide. This method works especially well on sweat and oil stains.
You’ll need:
- 1 cup of baking soda
- 1 cup of hydrogen peroxide (3%)
- 1 tablespoon of liquid dish soap
- A spray bottle or bowl for mixing
How to use it:
- Mix the baking soda, hydrogen peroxide, and dish soap into a paste.
- Apply the paste directly to the stained areas.
- Let it sit for 30 minutes to 1 hour.
- Rinse the pillow with warm water or wipe clean with a damp cloth.
- Wash or dry the pillow according to the care label.
This mixture breaks down oils and lifts stains, while also helping to neutralize odors. It’s a powerful combination for yellow pillow stains.
How to Wash Pillows in the Washing Machine (Polyester, Down, and Feather)

If your pillows are machine washable, here’s a step-by-step method to clean them properly:
Step-by-step washing process:
- Remove pillowcases and any pillow protectors.
- Add pillows to the washing machine (two at a time for balance).
- Use a gentle detergent and a warm water cycle.
- Add ½ cup of baking soda to the wash for extra odor removal.
- Run an extra rinse cycle to remove detergent residue.
- Dry on low heat with dryer balls or clean tennis balls.
Why dryer balls help:
Dryer balls help fluff pillows and keep them from clumping during drying. This helps the pillow dry evenly and keeps it from becoming lumpy.
What About Memory Foam Pillows?
Memory foam is a different story. These pillows cannot be fully submerged in water because they absorb moisture and can become damaged or develop mold. Instead, you’ll need to spot clean them.
Here’s how:
- Mix a solution of mild detergent and warm water.
- Use a clean cloth to gently blot the stained area.
- Use a separate damp cloth to rinse away soap residue.
- Sprinkle baking soda over the pillow and let it sit for several hours.
- Vacuum the baking soda off with a handheld vacuum.
- Let the pillow air dry completely in a well-ventilated area.
For stubborn stains:
If stains remain, you can use the baking soda + hydrogen peroxide paste, but only apply it lightly and avoid soaking the foam.
How to Remove Odors from Pillows for Good
Odors often stick around even after stains are removed. The best way to eliminate odors is to both clean and deodorize the pillow.
The most effective odor-removal methods:
- Baking soda treatment: Sprinkle baking soda on the pillow, let it sit for 8 hours, then vacuum it off.
- Sun drying: Sunlight helps kill bacteria and reduce odors naturally.
- Using an enzyme cleaner: Enzyme cleaners break down the oils and sweat that cause smells.
- Using a fabric freshener: Only use light sprays designed for fabrics.
Can You Prevent Yellow Stains From Coming Back?
Yes, you can prevent stains from returning with a few simple habits:
Prevention tips:
- Use pillow protectors under your pillowcases.
- Wash pillowcases weekly.
- Wash pillows every 3–6 months.
- Avoid sleeping with makeup or oily skincare products.
- Keep your face clean before bed.
- Use breathable pillow materials and keep your bedroom cool.
These small steps can extend the life of your pillows and keep them looking fresh.
When Should You Replace Your Pillow?
Even with the best cleaning, pillows don’t last forever. If your pillow:
- Has permanent yellow stains
- Still smells after cleaning
- Feels flat or lumpy
- Causes neck pain or allergies
…then it may be time to replace it.
Most pillows last about 1–2 years, depending on quality and use.
Final Thoughts
Yellow stains and odors are common, but they don’t have to ruin your bedding. With the right cleaning methods, you can restore your pillows to fresh, clean condition. Whether your pillows are machine washable or require spot cleaning, the key is choosing the right approach and acting early.
By following these steps and keeping up with regular pillow maintenance, you can keep your pillows looking and smelling great for longer. Your home will feel cleaner, and your sleep will feel more comfortable.
