Hiw does baking soda remove odors?

266 viewsChemistryOther

I know that you can remove stains and odors from your furniture, carpet, shows, sportswear etc. And if you have especially tough stains you can mix vinegar and baking soda and it solves your problems, that I understand, the chemistry behind it.

But what I don’t comprehend is how using dry baking soda to your couch and rubbing it a bit and let be for 60mins, it should remove odors. How does it happen, putting essentially a powder to to your cushion and it magically removes unwanted things.

I tried to google it but I find only articles of saying baking soda does it but nothing explains the why.

In: Chemistry

2 Answers

Anonymous 0 Comments

I’d assume it can remove some odors but not too many. It can react with classes of compounds called carboxylic acids, as well as other acidic compounds which sometimes have unpleasant smells, but I don’t think it can do much else. It’s possible that by increasing the pH, it allows the smelly compounds to dissolve and wash off whatever you are treating.

Powerful deodorising compounds like hypochlorite, hydrogen peroxide and ozone all work in similar ways, they are a hail merry attack to pretty much all organic compounds. No organic compounds = no smell. The problem is though that they are so good at shredding organic compounds that they often mess up fabrics and dyes…

You are viewing 1 out of 2 answers, click here to view all answers.