
Why is snot green?
Try 3 issues of BBC Science Focus Magazine for £5!
Healthy nose mucus is clear, but when your white blood cells have to fight off a cold, they produce a green-pigmented enzyme.
Asked by: Sam Evans, Poole
Advertisement
Healthy nose mucus is clear, but when you have a cold, white blood cells called neutrophils are sent to fight the infection. One of the bug-killing enzymes they produce is called myeloperoxidase, which has a heme (iron-containing) pigment that causes the green colour in secretions such as pus and nasal mucus.
Advertisement
Subscribe to BBC Focus magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun science facts.
Advertisement
Advertisement
Sponsored Deals

January sale subscription offer!
- Try 3 issues of BBC Science Focus Magazine for just £5
- Risk - free offer! Cancel at any time when you subscribe via Direct Debit.
- FREE UK delivery.
SUBSCRIBE NOW
Advertisement