水楊酸有抑細菌、抑真菌作用,但隨濃度的不同而有所差異。低濃度(1%~2%)有止癢和角質形成作用,可使皮膚角質層恢復正常,並能減少真皮內細胞浸潤,使病理狀態逐漸消失。
3%~6%的濃度有抗真菌作用,能抑制或殺滅淺表部皮膚真菌。較高濃度(6%~10%)有角質溶解作用,可使表皮變鬆而易脱落。20%以上高濃度有腐蝕作用。