Skip to content
HassleFix

Mattress Topper Turning Yellow? Clean It and Cover It

Sweat, spills and aging foam turn toppers yellow or brown. Lift what you can, then cover it with a washable protector so it stays that way.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
30 min plus drying
Cost
$20-$50
Difficulty
Easy
A white foam mattress topper with a pale yellow stain, with a folded towel and spray bottle beside it
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. Yellow, brown or black? What each one means
  9. What to skip
  10. FAQ
  11. Related problems

Quick answer

Why does my mattress topper turn yellow? Mostly body sweat and oils soaking in, plus the occasional spill, and with foam, slow aging from air and light. Blot and clean the stains with mild soap, then dry the topper fully. To keep it from happening again, put a washable waterproof protector on top, so sweat and spills hit something you can launder.

Free fix vs. permanent fix

Free fix · 30 minutes, plus a day to dry

Spot clean and air dry

  • Blot, never soak, foam and padding
  • Use dish soap and water, or a peroxide mix on white toppers
  • Dry fully with a fan in shade before putting sheets back

How long it lasts: Lifts most surface stains. Without a barrier, sweat soaks in again within weeks and months.

Most readers choose Permanent fix
Washable waterproof mattress protector for a topped bed (illustration)
Illustration

A washable waterproof mattress protector

Toppers are hard to wash and slow to dry, so every stain stays. A protector sits between you and the foam and goes in the washing machine. It stops sweat and spills from ever reaching the topper.

What to get: Washable waterproof mattress protector for a topped bed

How long it lasts: Years. You wash the protector instead of the topper, and the topper stays clean underneath.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Dish soap

    A few drops in warm water for fresh sweat marks

    You have it
  • 3% hydrogen peroxide and baking soda

    For older sweat stains on white toppers only; test first

    You have it
  • Clean white towels and a fan

    Blot dry, then keep air moving across the topper

    You have it
  • Enzyme cleaner for sweat and urine (illustration)
    Illustration

    Enzyme cleaner for sweat and urine

    Breaks down protein stains that soap leaves behind

  • Our pick
    Washable waterproof mattress protector (illustration)
    Illustration

    Washable waterproof mattress protector

    Goes over the topper and under the fitted sheet

Why it happens

1

Sweat and body oils

Most people lose some moisture all night. It carries oils and skin cells into the foam, which dry to a yellow or brown mark where your body sits. This is the usual cause.

2

Spills and accidents

Drinks, urine and nosebleeds leave marks that darken as they dry. Urine often shows as yellow or brown rings, and the smell can linger.

3

Foam aging with air and light

Polyurethane foam slowly oxidizes as it ages, and sunlight speeds it up. This yellowing is in the foam itself, so it does not wash out. It is cosmetic.

4

Moisture trapped in the foam

A topper that never fully dried can stay damp inside. If you see brown or black spots with a musty smell, it may be mildew and not just yellowing.

Try this first (free)

Do these in order, starting with the simplest.

  1. Read the care label

    Many foam toppers cannot go in a washer. Fiber and down toppers often can. Some toppers have a removable cover that you can wash by itself.

  2. Blot with soapy water

    Tool used: Dish soap

    Mix a few drops of dish soap in a cup of warm water. Dab the stain with a clean cloth, working from the edge to the center. Do not pour on water or scrub, since foam holds liquid.

  3. Treat an older sweat stain on a white topper

    Tool used: 3% hydrogen peroxide and baking soda

    Mix 1/2 cup 3% hydrogen peroxide, 1 tablespoon baking soda and a drop of dish soap. Dab on the stain, wait 30 minutes and blot with a damp cloth. Peroxide can bleach, so test a hidden corner first, and skip it on colored toppers.

  4. Use an enzyme cleaner for urine or stubborn marks

    Tool used: Enzyme cleaner for sweat and urine

    Spray lightly, follow the label and let it sit for the stated time, then blot. Enzymes break down the proteins in sweat and urine.

    Enzyme cleaner for sweat and urine (illustration)
    Illustration

    Tool for this step

    Enzyme cleaner for sweat and urine · Breaks down protein stains that soap leaves behind

    Check price on Amazon
  5. Dry it completely

    Tool used: Clean white towels and a fan

    Stand the topper on its edge in a ventilated room, out of direct sun, with a fan on it. Allow a full day. Putting sheets on a damp topper is how mildew starts.

  6. Add a protector before the sheets

    Tool used: Washable waterproof mattress protector

    Once the topper is dry, put a washable waterproof protector over it, then the fitted sheet.

    Washable waterproof mattress protector (illustration)
    Illustration

    Tool for this step

    Washable waterproof mattress protector · Goes over the topper and under the fitted sheet

    Check price on Amazon

When free fixes aren't enough

Cleaning removes surface stains, but it cannot undo foam that has yellowed with age, and a clean topper with nothing on top picks up new sweat marks in weeks. If you keep cleaning the same spots, or you share the bed with a child, a pet or a night sweater, the protector is the fix that holds. If you see black or green spots, or the topper smells musty after it has dried, it may be mildew, and it is time to replace it.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Washable waterproof mattress protector for a topped bed (illustration)
Illustration
Washable waterproof mattress protector for a topped bed
sweat and spills reaching the topper and staining it again Anyone with a foam, memory foam or latex topper, especially night sweaters and families with kids or pets. Check price
Budget pick
Enzyme cleaner for sweat and urine stains (illustration)
Illustration
Enzyme cleaner for sweat and urine stains
the stain and smell you have right now Someone who just wants this stain gone and will cover the bed after. Check price
Best pick
Washable waterproof mattress protector for a topped bed (illustration)
Illustration

Washable waterproof mattress protector for a topped bed

Fixes: sweat and spills reaching the topper and staining it again

Look for: Deep pocket sized for the mattress plus the topper; A waterproof layer that is quiet and breathable, not crinkly vinyl; Machine washable, with the maker's heat settings listed.

Who it's for
Anyone with a foam, memory foam or latex topper, especially night sweaters and families with kids or pets.
Honest downside
Your topper is thicker than the protector's pocket depth. Measure the mattress and topper together first.
Budget pick
Enzyme cleaner for sweat and urine stains (illustration)
Illustration

Enzyme cleaner for sweat and urine stains

Fixes: the stain and smell you have right now

Look for: Enzyme-based, safe for fabric and foam; A fine spray that does not soak the foam; Fragrance-light so it does not mask the problem.

Who it's for
Someone who just wants this stain gone and will cover the bed after.
Honest downside
The topper has black or green mold spots. Replace it instead of cleaning it.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on mattress and foam care guides, stain-removal advice from cleaning and bedding makers and the problems owners report in reviews of toppers and protectors. We do not test products by hand.

Yellow, brown or black? What each one means

  • Pale yellow all over: aging foam. Cosmetic, and cleaning will not change it.
  • Yellow patches where you sleep: sweat and oils. Cleaning helps, and a protector stops it.
  • Brown rings: an old spill or urine. Use an enzyme cleaner.
  • Black or green spots, or a musty smell: mildew. Replace the topper.

What to skip

Sun-bleaching and soaking the foam

Hanging a foam topper in strong sun is a common tip, but sunlight speeds up yellowing in foam. Drying in shade with airflow is safer. Skip soaking it in the tub too, since foam holds water for days and can rot inside.

Frequently asked questions

Why is my foam mattress topper yellow?
Two reasons. The foam itself oxidizes and yellows as it ages, which is cosmetic. Sweat and oils also soak in and dry as yellow marks. If the yellow is in patches where your body lies, it is sweat. If the whole topper has the same tint, it is mostly age.
Why is my mattress topper turning brown?
Brown usually means an older or heavier stain, such as sweat, urine or a spilled drink that has darkened over time. Dark spots with a musty smell can be mildew, and that topper should be replaced.
Why is my mattress topper yellow even though I use clean sheets?
Sheets do not stop moisture. Sweat passes through the sheet and into the topper. A waterproof protector under the sheet is what stops it.
Can I wash a mattress topper in the washing machine?
Some, yes, such as fiber and many feather or down toppers, and removable covers. Foam toppers usually cannot be machine washed. Check the label, and if it says spot clean only, do that.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Washable waterproof mattress protector for a topped bed (illustration)
Illustration

Our pick: Washable waterproof mattress protector for a topped bed

Check price