Why do small, smelly white stones appear in the mouth?

(The Truth About Tonsil Stones — Tonsilloliths)

You cough or clear your throat and suddenly a small, hard, white or yellowish lump pops out—smelling so bad it makes you gag. That awful odor can linger for hours.
Those are tonsil stones (tonsilloliths)—one of the most common hidden causes of persistent bad breath that often doesn’t improve with brushing, flossing, or mouthwash.

🤔 What exactly are tonsil stones?
Tonsil stones are calcified deposits that form inside the natural crevices (“crypts”) of your tonsils when:

Food particles, dead cells, and mucus get trapped

Bacteria (especially anaerobic types) feed on that debris

Minerals in saliva—like calcium, phosphorus, and magnesium—harden the material into small “stones”

They can be as tiny as a grain of rice or as large as a pea. Some people get them once in a while; others form several every week.

🤢 Why do they smell so bad?
The bacteria inside tonsil stones produce volatile sulfur compounds—the same gases responsible for the smell of rotten eggs.
Just one small stone can make your breath worse than garlic for hours.