Though there are a number of things that can be used to brighten your teeth, some are definitely more effective than others. Hydrogen peroxide is one of the most effective agents for whitening teeth. It is inexpensive, easy to find, and it works by scrubbing stains from underneath the enamel on the surface of your smile.