de_DEen_GBen_USes_ESfr_FR is reader-supported. When you buy via the links on our site, we may earn an affiliate commission at no cost to you. Learn more.

Getting Rid of White Spots on Teeth and Why They Happen

Amanda Dexter
Amanda Dexter
calendar icon
updated icon

White spots on teeth are a common problem that can make you self-conscious about your smile. Aesthetically speaking, it's no fun to have white blotches on the surface of your teeth.

A lot of people have those same white spots. They aren’t always easy to see, but if they bother you, or you notice them on your children’s teeth, you're probably wondering if there's anything you can do about them.

Although they can be a sign of dental fluorosis, some white spots are caused by harmless bacteria that accumulate on the surface of teeth over time, and others by more serious problems.

Don’t let these white spots on your or your children's teeth stop you from smiling with confidence. We will discuss the possible causes of these spots, as well as how they can be prevented. Plus, we’ll go over some cosmetic dental solutions to whiten your teeth in between dental visits.

So, if you’ve always wondered what these white spots are and how to get rid of them, read on!

How to get rid of white spots on teeth?

There are several solutions to get rid of white spots on your teeth, and your dentist must identify the underlying cause to determine the most effective treatment.

One common solution is teeth whitening with a professional whitening kit like Smile White. This can reduce the appearance of white spots on teeth and make them less noticeable. Although external bleaching agents can be effective in some instances, their efficacy depends on the underlying cause of the white patches.

What are white spots on teeth?

white spots on teeth
What causes white spots on teeth?

Sometimes also known as white spot lesions on teeth, dental white spots appear due to a condition called hypoplasia. It usually indicates an anomaly in the tooth development process. The shade of these spots is different from the usual shade of our teeth, and they can even appear as marks or stripes on the surface.

During tooth formation, if your body doesn’t get enough minerals, these white blotches can appear. A study from the National Center of Biotechnology Information (NCBI) suggests that demineralisation of the tooth enamel is a contributing factor in white stains on teeth.

It's more than a cosmetic concern. The fact is, that these spots can be a sign of much bigger problems like tooth decay and weak dental enamel.

The following video should be able to give you a better understanding of the condition.

Needless to say, the presence of white marks on teeth can lead to aesthetic problems and lower your self-esteem. The issue can be worrisome for people with braces as well. If you don't take proper care of your teeth, you can develop white spots from braces.

What causes white spots on teeth?

White spots, or enamel hypoplasia, can occur on your teeth due to several internal or external reasons, including medications, diet, orthodontic treatment, and more. Though there are a few common reasons, it’s best to consult a dentist who can explain the cause of your particular case.


If children intake large amounts of fluoride during the process of teeth formation, fluorosis can occur. Sources of fluoride can include fluoridated water, fluoride supplements, and swallowing toothpaste or mouthwash rich in fluoride elements.

Although fluoride is very important for the formation of strong tooth enamel and protection from tooth decay, it can be detrimental if taken in large quantities. It can also cause enamel discolouration, which often leads to chalk-white teeth.

white spots on childrens teeth
Bacterial overgrowth is amongst the most common causes of white spots on teeth

Bacterial overgrowth

Overgrowth of bacteria can also contribute to white spot formation. Your mouth is a highly acidic environment that's great for bacterial growth. If you consume something acidic in nature, you're adding fuel to the fire.

Saliva and bacteria, when combined together, can also lead to dental plaque buildup, which is detrimental to your oral health.


Teeth are made of calcium, and if they’re deprived of it, the enamel can break down. To avoid this, you should include calcium-rich food like almonds, dairy products, and leafy greens in your diet. Avoiding acidic foods can also reduce the chances of developing white spots on teeth. Acidic foods cause acid reflux, which triggers enamel breakdown.


Quite often, people who wear braces notice white spots on their teeth after their braces are removed. The reason for this is improper cleaning of teeth around the braces. Cleaning teeth thoroughly when you have braces is usually tricky, and in some cases, plaque or food debris may accumulate around the braces and lead to staining.

The only way to prevent this is to make sure to brush and floss properly around your braces.

Enamel hypoplasia

Enamel hypoplasia is a dental condition where the enamel is thinner than usual. It is brought on by inherited traits, nutritional deficiencies, drugs prescribed to the mother before giving birth, preterm births, or tooth trauma.


Antibiotics like amoxicillin can potentially interact with the way your body absorbs nutrients and can impact the tooth enamel. It becomes easier for bacteria to eat through tooth enamel when you’re on antibiotics. Tetracycline is an antibiotic that used to be given to children, although instead of white spots, it would result in grey and brown stripes on teeth.

White spots on teeth after braces

Many individuals find that braces are a great option since they not only provide them with a perfectly straight smile but also a number of health advantages. In some cases, though, people have white spots on their teeth after the braces come off.

White spots should usually start to vanish within a few weeks or months with normal tooth brushing and good oral hygiene. However, to entirely remove them, you may also need to seek professional dental care.

White spots on teeth after whitening

People may see unexpected white spots on teeth after whitening. Teeth whitening itself does not cause white spots, rather it may cause any existing white stains on your teeth to become more noticeable.

White spots on babies' teeth

If your kid has a little white spot on their teeth, you likely want to know what it is and how it got there. White spots on baby teeth are often an indication of dental decay or an excess of fluoride in your child's diet.

tooth decay white spots on teeth
What causes white spots on babies' teeth and how to prevent white stains?

Decay and cavities

White spots on babies' teeth can be early indications of tooth decay in children. Along your child's gumline, these white spots may show up as a chalky, light colour. They will ultimately become brown or yellow if the decay doesn't stop.

The good news is that the decay is still reversible at this stage! The dentist will remove any plaque and tartar from your child's enamel and possibly provide a mild fluoride treatment.


Adding fluoride to your child's diet via toothpaste is important for their dental health. But if used excessively, it may become an issue. Your toddler's teeth may have developed white spots due to excessive fluoride exposure.

When infants or young children consume too much fluoride while their teeth are still growing under their gums, it may result in fluorosis. These fluorosis-related white spots typically have a blotchy or streaky appearance. When it comes to looking after your children's teeth and avoiding fluorosis you can follow these steps:

  • Check how much fluoride is in your water, you can find more information about the UK's water supply here
  • When brushing your child's teeth, watch out that they don't swallow toothpaste
  • Don't give your child fluoride supplements unless a dentist or doctor prescribes them
  • Fluoride-containing mouthwash shouldn't be used in your child's oral hygiene regimen until they are at least six years old

Before/after results with our #1 recommended teeth whitening kit

How to get rid of white spots on teeth

There are several possible ways to treat white spots on your teeth. But your dentist must identify the root cause to find the most suitable treatment. They might suggest one of the following treatments. 

Enamel microabrasion

Enamel microabrasion is effective at achieving uniform teeth colour. In this procedure, the dentist will remove a small amount of enamel from your teeth using lightly abrasive tools. Often dentists follow it with a bleaching session for improved results and visible whiteness. You may not be eligible for the procedure if you have a certain level of enamel degradation.

Topical fluoride

People with enamel hypoplasia may have topical fluoride applied to their teeth by a dentist. This might promote the growth of enamel on the teeth and guard against tooth decay.

Teeth bleaching or whitening

what cause white spots on teeth
You could try teeth whitening kits to
make white spots less evident

Teeth whitening is widely used to reduce the appearance of white spots or any other teeth stains. It involves a simple chemical treatment with one of two teeth bleaching agents: hydrogen peroxide or carbamide peroxide.

These active ingredients are safe for use on your teeth and will break up the white spots into small stains. It makes them less noticeable, and as a result, your teeth appear brighter. Though external bleaching agents can help in some cases, their effectiveness really depends on the root cause of the white spots.

Now, if you don't have the budget for professional teeth whitening just yet, you might want to try using a home whitening kit first. The results will vary depending on what caused the white spots in the first place. But if nothing else, having whiter teeth will make any white patches less noticeable.

Snow makes one of the best professional home whitening kits around, and it comes with a money-back satisfaction guarantee. Read more details in our full review of Snow.

There are some other methods too, such as over-the-counter whitening strips and whitening toothpaste that you can consider for similar results. They are also available online and are less intense than professional bleaching solutions.

You could also consider opting for natural teeth-whitening treatments. Some common ones are coconut oil pulling, cleaning teeth with activated charcoal, or using homemade whitening toothpaste.

Porcelain veneers

Also called porcelain laminates or dental veneers, these are thin protective coverings that are attached to the surface of the teeth and conceal white spots and stains effectively. They are customisable and can be designed by your dentist for your unique tooth colour and shape.

Your dentist will use specialised tools to bond veneers to your teeth, and multiple visits may be required to complete the procedure.

Resin infiltration

Resin infiltration is a restoration method for enamel lesions. This minimally invasive technique usually involves removing the less porous outer enamel layer to allow the resin composite (composed of teeth bleaching agents) to absorb into the tooth.

The resin penetration, when repeated over a prescribed period of time, leads to lighter white spots to the point that they become almost unnoticeable.

Here’s a breakdown of the suggested methods and treatments.




Enamel microabrasion

Eliminates irregularities and discolouration

Mechanical procedure with small concentration of HCl can damage tissues

£100-£200 per tooth

Professional bleaching

Aesthetic whitening

Increased tooth sensitivity


Porcelain veneers

Permanent and resist tooth decay and stains

Rare and minor, but could cause permanent tooth sensitivity

£500-£2,500 per tooth

Resin infiltration

Less invasive, less expensive, and can be done quickly

Newer procedure; long-term results are unknown

Contact your dentist

Video on how to get rid of white stains on teeth

To learn more about what causes white spots and how to remove these white stains from teeth, watch the following video.

How to prevent white stains on teeth?

tooth decay white spots on teeth
How to prevent white stains on teeth?

Maintaining excellent oral hygiene may help avoid dental issues including tooth decay, gum disease, white spots on teeth, and other stains.

The NHS advises using fluoride toothpaste while brushing your teeth twice a day and flossing once daily.

Using water without fluoride

Making baby formula milk using fluoride-free water may help avoid an excessive accumulation of fluoride in the teeth of babies who predominantly consume infant formula.

Testing well water

If a person's house is connected to a private well, they should think about getting their water tested annually for fluoride levels. Anyone with small children should adhere to this protocol since natural fluoride levels might vary substantially from one location to another.

Using the appropriate quantity of toothpaste

People should make sure that they are just using a smear of toothpaste, or a quantity the size of a grain of rice, on their toothbrush for children under the age of three. For children over the age of three years, a pea-sized amount of toothpaste is recommended.

Using a tiny quantity of toothpaste may help lower young children's exposure to fluoride since they often fail to spit it out. It might be helpful to watch a youngster brush to make sure they are using the right quantity of toothpaste and aren't ingesting it.

Best Teeth Whitening Kits 2023

  • Designed & developed by UK dentists

  • FDA approved

  • Includes 2 FREE visits at your local SmileWhite dentist

  • 3 Year Guaranteed Results

  • Use code DENTALY5OFF to save an additional 5%!

"Best Professional Teeth Whitening with long-lasting results."


  • Made in the USA

  • 24-30 days of treatment included

  • Reusable components and affordable refills available

  • Ingredients to remineralize teeth and prevent sensitivity

  • 30 day money-back guarantee

  • Free shipping and 10% off with code DENTA10

"Best affordable At-Home Whitening Kit."


Reducing the use of products high in sugar and acid

Some meals and beverages, particularly those heavy in sugars or acids, may harm tooth enamel and raise the risk of dental decay. This includes, for example, hard candies and other sugary sweets, sodas, and sports drinks.

While consuming certain foods and beverages on occasion may not be harmful, doing so often or in excess might cause damage to the enamel, including white spots on teeth. After eating certain meals, drinking water may help wash them off the teeth and lessen the possibility of harm. Using a straw while drinking may also be beneficial.

Going to the dentist

It's important to consult a dentist if you, or your child, have white stains on your teeth. White calcium spots on teeth are often not a reason for worry, despite the fact that they may not be visually appealing. However, tooth damage and decay may be more likely to affect those who have enamel hypoplasia.

People should see their dentist if they start to experience tooth discomfort or observe that the size or quantity of the white spots on their teeth is changing. A dentist may assess the signs and the state of the teeth and, if required, propose a treatment plan.


While white spots on teeth aren’t as problematic as other oral issues such as tooth decay and infection, they can be an embarrassing hurdle to getting a perfect smile. The good news, however, is that they’re fairly treatable with a variety of professional and home remedies.

To learn the root cause of the condition, you will want to consult your dentist first and then discuss possible treatments. The best approach would be to take preventive measures rather than opting for treatment later. These include brushing and flossing twice a day, avoiding high quantities of acidic foods, and visiting your dentist regularly.

Before/after results with our #1 recommended teeth whitening kit


Do white spots on teeth go away?

White spots can go away, or be minimised in appearance, with the help of corrective treatments. These treatments can include professional teeth whitening or at-home whitening.

How do I prevent white spots on teeth?

There are several things you can do to keep white calcium spots on teeth at bay. For instance, using the right amount of toothpaste for children under the age of 3 is a great place to start. Most children swallow toothpaste while brushing, increasing their exposure to excessive fluoride. This can lead to the development of white stains on teeth.

Adults should minimise the consumption of citrus juices, hard candies, sodas, and drinks with high sugar, which can damage the tooth enamel and increase the risk of tooth decay. All these things can trigger the development of white spots. Additionally, make sure to maintain regular dental visits.

Why do I have white spots on my teeth?

White spots on teeth (lesions) can be a sign of early decay. Common root causes are fluorosis, demineralisation of the enamel on the teeth, a low calcium diet, and poor oral hygiene.

What are the white stains on my teeth?

Bacterial plaque can cause demineralisation, which results in white spots of decalcification of the enamel of teeth. If treated quickly, the white spots, which are early cavities, may be reversed.

What causes white stains on teeth?

white spots on front teeth adults
What are the white spots on my teeth and
how to get rid of them?

White spots on teeth can be caused by many things, such as too much fluoride, a lack of vitamins, damage to a tooth, bad dental hygiene, dental hypoplasia, a dry mouth, plaque, or acidic foods.

Why do I have white stains on my teeth?

White stains on teeth are the consequence of demineralisation, which is caused by the accumulation of bacterial plaque. This is a common problem for those wearing braces.

What do white stains on teeth mean?

Due to persistent bacterial accumulation in the mouth and subsequent mineral loss from the teeth, demineralisation results in white areas of decalcified enamel on teeth.

How to remove white spots on teeth?

There are multiple treatment options for removing white stains on teeth. The most common are microabrasion, bleaching and teeth whitening, or veneers. The best option depends on the cause of the stains.

How to get rid of white stains on teeth?

There are many different treatments for getting rid of white stains on teeth, including bleaching, microabrasion, and porcelain veneers, as well as several home remedies.

Getting Rid of White Spots on Teeth and Why They Happen
5 (100%) 1 vote[s]


NCBI: In vitro study of white spot lesion. Consulted 5th Sept 2022

NCBI: Microabrasion in tooth enamel discoloration defects. Consulted 5th Sept 2022.

WebMD: Common antibiotic may affect tooth enamel. Consulted 5th Sept 2022.

NCBI: Microabrasion in tooth enamel discoloration defects. Consulted 5th Sept 2022.

Medical News Today: Eleven tips to treat white spots on teeth. Consulted 5th Sept 2022.

Oral Health: Resin infiltration as treatment for an anterior tooth discoloration of developmental origin. Consulted 5th Sept 2022.

NHS. How to keep your teeth clean. Consulted 5th Sept 2022.