All kinds of toothpaste get rid of surface stains through the action of mild abrasives. Some whitening toothpaste contains polishing or chemical agents that provide additional stain removal. Whitening toothpaste can help remove surface stains only and do not contain bleach; over-the-counter and professional whitening products contain hydrogen peroxide (a bleaching substance) that helps remove stains on the tooth surface as well as stains deep in the tooth.