8 Home Tricks to Clean a Dirty Mattress

Some are unaware of how dangerous not cleaning their mattress every week can be. As much as you change the sheets every day, the bacteria cross over them and end up in the mattress, which allows them to reproduce without problems.


Even being as clean as possible, these bacteria are always present. One study showed that more than a third of bacteria found in bedding come from our bodies, including fecal, skin, and saliva bacteria.

In addition, there are the stains generated by humidity, which can generate very strong respiratory diseases.


In this article we will show you some homemade and cheap tricks to eliminate stains and bad odors, leaving your mattress like new.

1- White vinegar

1 11

This method is perfect for newer mold stains. On a damp cloth, spray water, detergent and plenty of vinegar. We rub the affected area a little and let it act for a few hours.

What this mixture does is affect the pH of the mold and eliminate all the bacteria that are in the stain.

2- Baking soda

2 9

To remove urine stains from a mattress, we simply apply baking soda to the stain and let it sit for about 30 minutes.

After some time, we rub the stain with a sponge with soapy water in proportionate quantities. To finish, we clean with a damp cloth and let it dry.

3- Hydrogen peroxide

3 7

To remove older mildew stains, you need 30 ml of hydrogen peroxide and 1 tbsp of baking soda. Mix well and apply this mixture on a toothbrush that we do not use.

Now we just brush the stain until the mixture becomes very foamy. To finish, we remove the excess with a slightly damp cloth.

4- Liquid detergent

4 5

Blood stains can be a bit of a hassle to clean. We put a little liquid detergent on a damp cloth and apply it to the stain (without rubbing).

After about 15 minutes, we wipe off excess detergent with a completely dry cloth. It may be that the first time it does not come out completely, but just by repeating this procedure one more time, the stain is completely gone.

5- Homemade mix

This option is a bit difficult to prepare, but it helps to remove various types of stains and kills bacteria completely.

You need:

  • 1 cup of pure alcohol
  • 3 glasses of white vinegar
  • 1 tbsp baking soda
  • 3 tbsp fabric softener
  • Hand wipes c/n


  1. Combine all ingredients (except wipes) in a large bowl.
  2. Gradually soak a washcloth and rub the entire mattress well (in areas with more stains, rub harder).
  3. Once the mixture is finished, leave the mattress exposed to the sun or somewhere that is well ventilated.

6- Lemon

6 6

Removing wine stains are a hassle, but with this mixture it will be very simple. Just mix 1/2 cup of water with the juice of 1/2 lemon.

Soak a damp cloth in this mixture and rub the stain vigorously. Let dry for 1 hour in a well-ventilated place.

7- Ethyl alcohol

7 5

We all like animals to sleep with us, but sometimes they leave a pretty strong smell on the mattress. To solve it we need an atomizer. In it we are going to put 1/2 glass of ethyl alcohol and 1/2 glass of white vinegar. We sprayed the entire mattress and let it dry naturally for 30 minutes.

8- Vacuum cleaner

8 4

You need:

  • Vacuum cleaner
  • Sodium bicarbonate c/n
  • soft brush


  1. Sprinkle plenty of baking soda over the entire mattress (sprinkling more on darker spots) and let it sit for about 30 minutes.
  2. After the time, with a brush we rub well over the entire surface (without applying too much force) and let it rest for another 30 minutes.
  3. Finally, we vacuum the entire mattress with the remains of bicarbonate and the dust generated by the stains.

Inspired by this? Share the article with your friends!