As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
Vinegar can help loosen some mattress stains and reduce mild odors. It works best as a light spot cleaner when diluted with water. It should not be poured, sprayed heavily, or allowed to soak into the mattress.
Too much liquid can leave the mattress damp for hours. That may cause lingering smells, water marks, or damage to foam and other inner materials. Always check the mattress maker’s cleaning instructions before using vinegar.
What Vinegar Does to a Mattress
White vinegar is mildly acidic. When used carefully, it may help with:
- Mild sweat and body-odor smells
- Small food or drink marks
- Some urine residue
- Light surface grime
- Soapy buildup left by another cleaner
Vinegar does not pull deep dirt out of the mattress core. It also does not replace professional cleaning when a stain has soaked through several layers.
The strong vinegar smell normally fades as the mattress dries. However, using too much can leave the bed smelling sour for longer.
Can Vinegar Damage a Mattress?
Vinegar may damage a mattress when it is used too heavily or on materials that do not handle moisture well.
Possible problems include:
- Wet foam that takes a long time to dry
- Water rings or faded fabric
- A lingering vinegar odor
- Changes to adhesives inside layered mattresses
- Damage to specialty covers or finishes
- Moisture becoming trapped inside the mattress
Memory foam is especially slow to dry. Latex, hybrid, pillow-top, and adjustable-air mattresses may also have special cleaning limits. Check the current manufacturer guidance before applying any liquid.
How to Clean a Mattress With Vinegar
Use vinegar only for small areas unless the care instructions clearly allow broader cleaning.
1. Remove the Bedding
Take off the sheets, mattress protector, and other bedding. Wash them according to their care labels.
Vacuum the mattress surface if it has crumbs, dust, pet hair, or loose dirt. This keeps the cleaning cloth from rubbing debris into the fabric.
2. Test a Hidden Area
Apply a small amount of diluted vinegar to a corner or another less visible area. Let it dry fully.
Check for fading, stiffness, staining, or changes to the fabric before treating the main spot.
3. Dilute the Vinegar
Mix equal parts plain white vinegar and cool water. Put the mixture in a spray bottle or apply it with a clean cloth.
Do not use colored, flavored, or specialty vinegar. These may leave stains or extra odors.
4. Apply a Small Amount
Lightly mist the stained area or dampen a cloth with the solution. The surface should feel slightly damp, not wet.
Blot the spot from the outside toward the center. Avoid scrubbing hard because this can spread the stain or damage the mattress cover.
5. Remove Extra Moisture
Press a clean, dry towel onto the area. Repeat with a fresh section of the towel until little moisture transfers.
Do not sit, sleep, or put bedding over the mattress while it is damp.
6. Let the Mattress Dry Completely
Open windows or run a fan to improve airflow. Keep the mattress uncovered until the treated area is fully dry.
Do not use a hair dryer, heater, or other strong heat unless the manufacturer says it is safe. High heat may affect foam, adhesives, or fabric finishes.
What Not to Do
Avoid these common mistakes when using vinegar on a mattress:
- Do not pour vinegar directly onto the bed.
- Do not soak memory foam or a pillow top.
- Do not scrub with a stiff brush.
- Do not cover the mattress before it dries.
- Do not use colored vinegar.
- Do not mix vinegar with bleach.
- Do not use vinegar when the care instructions prohibit liquid cleaners.
Never combine vinegar with chlorine bleach. The mixture can create dangerous fumes.
Vinegar can help loosen some mattress stains and reduce mild odors; review materials, fit, care, safety, cleaning, drying, and performance before deciding what suits your needs.
Does Vinegar Remove Mattress Odors?
Vinegar may reduce mild surface odors by loosening some of the residue causing the smell. It is less useful when the odor comes from deep moisture, an old stain, smoke exposure, or damage inside the mattress.
A strong or returning odor may mean that liquid reached deeper layers. Repeatedly spraying more vinegar can make the moisture problem worse.
After the vinegar-treated area is completely dry, baking soda may be sprinkled lightly over the surface to absorb remaining odors. Let it sit for several hours, then vacuum it away. Do not apply baking soda while the mattress is still damp, and check the mattress guidance first.
Does Vinegar Remove Urine From a Mattress?
Diluted white vinegar may help loosen fresh urine residue and reduce some odor. Blot up as much liquid as possible before applying any cleaner.
Use very little solution, especially on foam mattresses. A large urine stain may have reached the inner layers, where surface cleaning may not remove it fully.
For children’s beds, pet-friendly homes, or guest rooms, a washable waterproof mattress protector can make future cleanup easier. Wash and dry the protector according to its care label.
Does Vinegar Kill Mold on a Mattress?
Vinegar should not be treated as a complete solution for mold inside a mattress. Surface cleaning may not reach growth or moisture trapped in the inner layers.
A musty smell, spreading spots, or a mattress that stays damp needs closer attention. Check the manufacturer’s guidance and consider professional advice before continuing to use the mattress. Avoid soaking the area with more liquid.
Vinegar on Memory Foam Mattresses
Memory foam absorbs liquid easily and dries slowly. This makes heavy vinegar cleaning a poor choice.
For a small spot:
- Use a cloth that is only slightly damp.
- Blot instead of scrubbing.
- Press with dry towels.
- Allow plenty of airflow.
- Wait until the foam is fully dry before remaking the bed.
Some memory foam mattresses have removable covers. A removable cover may have separate washing instructions, but not every cover is machine washable. Check the label before removing or washing it.
When Vinegar Is Not the Best Choice
Choose another cleaning method when:
- The mattress label says not to use vinegar
- The stain covers a large area
- Liquid has soaked deep into the mattress
- The mattress has a delicate or colored cover
- The stain involves blood, oil, ink, or unknown chemicals
- The mattress has electrical or adjustable components
- The bed remains damp or smells musty
- Previous cleaning has caused discoloration
A mild detergent approved by the mattress maker may be a better option for some stains. Always use the smallest amount of liquid needed.
How to Protect the Mattress After Cleaning
Once the mattress is fully dry, use a washable mattress protector. A protector creates a removable layer between spills and the mattress surface.
For kids’ rooms, dorm beds, pet-friendly homes, and guest rooms, look for a protector that fits the mattress depth without bunching. Measure from the bottom of the mattress to the highest point, including any attached pillow top.
Wash the protector regularly and follow its care label. High heat can damage some waterproof layers.
Frequently Asked Questions
Can I spray straight vinegar on a mattress?
Straight vinegar is usually stronger than needed and may leave a powerful smell. A diluted solution is safer for light spot cleaning, but you should still check the manufacturer’s cleaning instructions first.
How long does vinegar smell last on a mattress?
A light application may stop smelling once the area is fully dry. Heavy spraying can leave an odor for much longer because vinegar becomes trapped inside the mattress.
Can I sleep on a mattress after spraying vinegar?
Wait until the mattress is completely dry and the vinegar smell has faded. Covering or sleeping on a damp mattress can trap moisture.
Should I mix vinegar and baking soda before applying them?
It is better not to mix them in the same container. They react with each other and reduce each other’s cleaning action. Vinegar can be used first, followed by baking soda only after the mattress is fully dry.
Can vinegar bleach mattress fabric?
Vinegar may cause fading or water marks on some fabrics and finishes. Test a hidden area before treating a visible stain.
Can vinegar be used on every mattress type?
No. Foam, latex, hybrid, pillow-top, air, and specialty mattresses may have different cleaning rules. Follow the current product listing, care label, or manufacturer guidance.
Does vinegar disinfect a mattress?
Vinegar should not be relied on as a full mattress disinfectant. It may help with some surface residue and odors, but it does not guarantee that germs or other contaminants have been removed.
what do professional mattress cleaners use. what is the best way to clean a mattress. what is the best way to clean a mattress at home.

