A common question I get is, what's the difference between whitening your teeth and bleaching your teeth? Well, there is a difference, technically. Whitening is when you physically remove stains from the enamel surface using either chemicals or abrasives. Obviously, these are safe chemicals that you use.
When you bleach your teeth, it's slightly different. You're using a form of either hydrogen peroxide or something called carbamide peroxide, and that's a bleaching technique. Your enamel is actually made up of something called enamel rods. These are tubules and the bleach actually gets into those tubules and bleaches a slight depth into the enamel surface and whitens it by bleaching it.
Now, the difference is when you bleach you get a whiter result as opposed to just using a whitening or an abrasive.
See the teeth whitening products from TheraBreath