E-numbers, in plain English.
Every UK food additive: what it is, what it does, and what the science actually says, each with its sources.
What is an E-number?
An E-number is a code for a food additive that has passed safety assessment for use in the UK and EU. The number records the job the additive does, not how much it matters. The 100s colour food, the 200s preserve it, the 300s stop fats going rancid, the 400s hold texture together.
That cuts both ways. E300 is vitamin C and E101 is vitamin B2. Six other codes must, by law, carry a warning about children's behaviour. Both sets look identical on a label. The code is a filing system, not a grade, so the only way to know which you are holding is to look up the specific number.
What the number tells you
The ranges follow the job, not the risk.
- E100 to E199 Colours. 69 on our list, including tartrazine, cochineal, beta-carotene.
- E200 to E299 Preservatives. 57 on our list, including sodium nitrite, sulphur dioxide, sodium benzoate.
- E300 to E399 Antioxidants and acidity regulators. 57 on our list, including vitamin C, citric acid, lecithin.
- E400 to E499 Thickeners, emulsifiers and stabilisers. 90 on our list, including pectin, mono- and diglycerides, carrageenan.
- E500 to E599 Acidity regulators and anti-caking agents. 56 on our list, including sodium bicarbonate, silicon dioxide.
- E600 to E699 Flavour enhancers. 22 on our list, including monosodium glutamate, disodium inosinate.
- E900 to E999 Glazing agents, gases and sweeteners. 59 on our list, including aspartame, sucralose, sorbitol.
- E1000 upwards Modified starches, enzymes and everything else. 49 on our list, including modified starch, lysozyme.
What E-numbers do in your body
Most do nothing you would ever notice. They pass through, or they are things the body already runs on: ascorbic acid is vitamin C, citric acid is what makes a lemon sour, pectin is the fibre that sets jam.
A minority have documented effects, and those are the ones worth knowing about:
- Six artificial colours carry a required warning about activity and attention in children.
- Sodium nitrite (E250) in processed and cured meat reacts with meat proteins to form N-nitroso compounds. Processed meat is classified by the IARC as causing cancer in humans, and the NHS caps it at 70g a day.
- Sulphites (E220 to E228) can trigger wheezing and asthma symptoms in people who react to them. Sulphur dioxide is one of the 14 allergens UK law requires to be declared.
- Sugar alcohols such as sorbitol (E420) pull water into the large intestine. Above roughly 50g a day that means bloating, cramps and diarrhoea.
That is the whole honest answer. There is no single thing that "E-numbers" do, because the label covers vitamins and warning-label colours under one word.
The six colours that carry a warning
UK law requires six artificial colours to print the words "May have an adverse effect on activity and attention in children" on the pack: tartrazine (E102), quinoline yellow (E104), sunset yellow FCF (E110), carmoisine (E122), ponceau 4R (E124) and allura red (E129).
The requirement followed research the Food Standards Agency commissioned at the University of Southampton, published in 2007, and has applied since July 2010. It did not ban the six. It made them visible, and many manufacturers reformulated rather than print the line. They have not gone away: sunset yellow (E110) is still in Irn-Bru and in orange squash, and ponceau 4R (E124) turns up in jelly, tinned strawberries and some cured sausage. We go through the evidence in detail on food additives and children's behaviour.
Which are banned, and where
"Banned in the UK" is a slipperier phrase than it looks, because Great Britain and Northern Ireland have followed different additive rules since 2021.
Red 2G (E128) was withdrawn across the UK and EU in 2007, after regulators found it breaks down in the gut into aniline, which the IARC classifies as probably carcinogenic to humans. Finding it on a label today would mean something had gone badly wrong.
Titanium dioxide (E171), the whitener in icing, chewing gum and cake decorations, is the clearest split. The EU stopped permitting it in food after its regulator concluded that DNA damage could not be ruled out and declined to set a safe daily intake. Northern Ireland follows those rules and it has not been permitted there since 2022. It remains on the approved list for Great Britain, where the Food Standards Agency reached a different conclusion. The same bag of sweets can be legal in Cardiff and not in Belfast.
The ones that are not vegetarian, vegan or halal
A short list is animal in origin every time. Three of them rule out a vegetarian diet as well as a vegan one:
- E120 cochineal, the red dye made from insects.
- E441 gelatin, boiled from bones and hides.
- E542 bone phosphate, made from animal bone.
The rest come from an animal without requiring one to be killed, so they are usually fine for vegetarians but not for vegans:
- E901 beeswax.
- E904 shellac, a resin from the lac insect.
- E913 lanolin, from sheep wool.
- E1105 lysozyme, from hen egg white. It also has to be declared as an egg allergen.
- E966 lactitol, made from milk sugar.
The harder cases are the ones where the label simply does not say. Mono- and diglycerides (E471) and the whole E472 family are built from fatty acids that can come from plant oil or animal fat, and the ingredients list is not required to tell you which. The same goes for lecithins, the lactates, glycerol (E422) and several enzymes. On our own list, 8 codes are always animal in origin and 75 more could be either.
So an E-number on its own cannot settle whether a food is suitable. For anyone avoiding animal products, the manufacturer or the certifying body is the only reliable answer, and the pack is the final word.
Common questions
What is an E-number?
An E-number is a code for a food additive that has passed safety assessment for use in the UK and EU. The number records the job the additive does, not how much it matters. The 100s colour food, the 200s preserve it, the 300s stop fats going rancid, the 400s hold texture together. E300 is vitamin C and E101 is vitamin B2, while six other codes must carry a warning about children's behaviour. The code is a filing system, not a grade.
What do E numbers do to your body?
Most do nothing you would notice. They pass through, or they are nutrients the body already uses. A minority have documented effects: six artificial colours must carry a warning about activity and attention in children, sodium nitrite (E250) in processed meat is part of why the IARC classifies processed meat as causing cancer in humans, sulphites can trigger asthma symptoms in people who react to them, and sugar alcohols such as sorbitol (E420) loosen the stools above roughly 50g a day.
Are E numbers safe to eat?
Every additive carrying an E-number has been through a safety assessment before being allowed on sale, but that is a statement about a regulatory process, not a guarantee about any one person or any one dose. Assessments get revisited: titanium dioxide (E171) held an E-number for decades before the EU stopped permitting it in 2022. We flag the additives that carry an evidenced concern and show the source, so the judgement is yours rather than ours.
What E numbers affect ADHD?
Six artificial colours are required by UK law to carry the words "May have an adverse effect on activity and attention in children": tartrazine (E102), quinoline yellow (E104), sunset yellow FCF (E110), carmoisine (E122), ponceau 4R (E124) and allura red (E129). The requirement followed research the Food Standards Agency commissioned at the University of Southampton, published in 2007, and has applied since July 2010. The study looked at activity and attention in children generally, not at diagnosed ADHD.
Are E numbers legal in the UK?
Almost all of them are. The ones that are not include Red 2G (E128), withdrawn across the UK and EU in 2007. Since 2021 the answer can also depend on where in the UK you are: Northern Ireland follows EU additive rules and Great Britain sets its own. Titanium dioxide (E171) is the clearest case. It stopped being permitted in Northern Ireland in 2022 and remains on the approved list for Great Britain.
What foods have E numbers to avoid?
We do not publish an avoid list, because the same additive can matter to one person and not to another. What we do is show which additives carry an evidenced concern and what the evidence actually says. The recurring ones are processed and cured meats (sodium nitrite, E250), brightly coloured sweets and soft drinks (the six warning-label colours), dried fruit and wine (sulphites, for people with asthma), and sugar-free products (sugar alcohols, in quantity).
Which preservative numbers should I avoid?
The preservatives with the strongest evidence behind them are sodium nitrite (E250) and potassium nitrate (E252) in processed meat, where the link to bowel cancer is why the NHS caps processed meat at 70g a day, and the sulphites (E220 to E228), which are one of the 14 allergens UK law requires to be declared because they can trigger asthma symptoms. Most other preservatives carry no comparable finding.
Which E numbers are halal?
An E-number on its own cannot answer that, and that is the honest problem. A small number are always animal in origin: cochineal (E120), gelatin (E441), bone phosphate (E542), beeswax (E901), shellac (E904), lanolin (E913) and lysozyme (E1105), which comes from hen egg white. The harder cases are the 75 or so codes whose source varies, including mono- and diglycerides (E471), the E472 family, lecithins and glycerol (E422). These are built from fatty acids that can come from plant oil or animal fat, and the ingredients list never states which. The manufacturer or the certifying body is the only reliable answer.
How do I read an E-number on a UK label?
Additives are listed by their job first, then a name or a number: "colour: E150d", "preservative: sodium nitrite (E250)", "emulsifier: mono- and diglycerides of fatty acids". Both forms are legal, so a pack showing no E-numbers can still contain exactly the same additives written out as names. A "no E-numbers" claim on the front of a pack is a statement about the typography on the back, not about what is in the food.
How to read a UK label
Additives are listed by their job first, then a name or a number: "colour: E150d", "preservative: sodium nitrite (E250)", "emulsifier: mono- and diglycerides of fatty acids".
Both forms are legal, and that is the single most useful thing to know about label reading. A pack showing no E-numbers anywhere can contain exactly the same additives, written out as names. "No E-numbers" on the front of a pack is a claim about the typography on the back, not about what is in the food.
Search any code or name above to see what it is, what it does, and what the science says, with the sources. Or start with the ones worth watching.
Every additive, in plain English
We read the label and put every additive into plain English, with the source, right in the app.
Get NutraSafe on the App Store