Most drain cleaners are not acids but bases - same basic idea but the other end of the pH scale. Bleach is an example of a corrosive base you’re probably familiar with. Bases were used because they were more compatible with the solder that connected copper pipes in older homes. For non-corrosive cleaners they fall into a couple classes:
Fizzy things.
These loosen clogs by bubbling them apart. They are typically made by mixing a weak acid with a base - hello vinegar and baking soda! The acid may help a bit with dissolving some clogs. These can take a while
Enzyme based cleaners.
An active enzyme will digest some of the bonds in hair and other components of the clog. These can take hours to be effective so don’t be in a rush.
Temperature based.
Fats often make up a big component of clogs. Something as simple as boiling water can do a lot to loosen up a clog. There are fancier mixtures that will warm up the pipe to try to get things flowing.
Darkassassin07@lemmy.ca 3 weeks ago
Also, adding heat can really help a drain cleaner work.
I pour a pot/kettle of boiling water down the drain, add the cleaner, wait whatever it says to on the bottle, then dump a second pot of boiling water down to rinse.