E number system and source-dependence guide

Are E numbers halal?

Several hundred codes exist. Around ten of them matter for halal checking, and knowing which ten turns an intimidating label into a quick scan.

Short answer: Most E numbers are halal. The system is a list of additives approved for use, dominated by plant extracts, minerals, and synthetic compounds. Roughly ten codes are source-dependent, meaning the same number covers both plant-derived and animal-derived versions and the code cannot tell you which. One, E542 bone phosphate, is animal derived by definition. Published lists that mark whole ranges as haram overstate the position and make the genuinely important codes harder to spot. The useful skill is recognising the short list, not avoiding numbers.

A long run of numbers on a packet looks like the hardest part of a label. It is usually the easiest, once you know that fewer than a dozen of them carry a halal question at all.

What an E number is, and what it is not

An E number is an identifier for a food additive approved for use in the European Union and the United Kingdom. The INS system used across much of the rest of the world uses the same digits without the E prefix, so INS 904 and E904 are the same substance.

The code answers one question: which substance is this. It does not answer where the substance came from, and that distinction is the whole basis of halal additive checking. E471 built from palm oil and E471 built from tallow carry the identical code, and nothing in the finished product distinguishes them.

A number is not a warning, and its absence is not a reassurance.

Gelatin, natural flavours, enzymes, whey, and yeast extract are among the least transparent things on a label and are written in words. Some of the most intimidating numbers are minerals.

The short list worth memorising

These are the codes that genuinely carry a halal question. Everything outside this list is, for halal purposes, a low priority.

  • E120 carmine: insect derived. The one colour in the range that is not plant, mineral, or synthetic. See the carmine guide.
  • E441 gelatin: animal derived, and the species is rarely stated. See the gelatin guide.
  • E542 bone phosphate: made from animal bone. Animal derived by definition rather than by circumstance.
  • E471 and the E472 esters: built from fatty acids of unstated origin. See the E471 guide.
  • E422 glycerin: from vegetable oil, animal fat, or synthesis. See the glycerin guide.
  • E570 fatty acids and the stearates: tallow or vegetable. See the stearic acid guide.
  • E631, E627, E635 ribonucleotides: fish, meat, or fermentation. See the E631 guide.
  • E904 shellac: secreted by an insect. See the shellac guide.
  • E920 L-cysteine: frequently produced from keratin. See the L-cysteine guide.
  • E1105 lysozyme: from hen egg white. Egg is halal, but it is genuinely animal derived. See the preservatives guide.

That is the working list. Ten entries out of several hundred codes.

E542, the one most lists miss

Bone phosphate deserves singling out because it is unambiguous and rarely discussed. E542 is produced from animal bone, degreased and calcined, and used as an anticaking agent and mineral source.

Unlike the source-dependent codes, there is no plant version to ask about. It appears in some supplements, powdered products, and as a processing aid. It is uncommon on retail labels, which is precisely why it is worth recognising when it does appear.

What the rest of the range actually is

Understanding the shape of the numbering system makes the short list easier to hold.

  • E100 to E199 colours: plant extracts, minerals, and synthetic dyes, with E120 the exception. The food colours guide covers the range.
  • E200 to E299 preservatives: sorbates, benzoates, sulphites, nitrites, propionates. Synthetic or mineral, with E1105 lysozyme the exception. See the preservatives guide.
  • E300 to E399 antioxidants and acidity regulators: including citric acid and lactic acid, both fermentation products.
  • E400 to E499 thickeners and emulsifiers: the mixed range. Pectin, agar, carrageenan, and xanthan gum sit here alongside E441 and the E471 family.
  • E500 to E599 mineral salts and anticaking agents: mostly minerals, with E542 the exception.
  • E600 to E699 flavour enhancers: MSG and the ribonucleotides.
  • E900 upward glazing agents and sweeteners: including E904 shellac and the polyols covered in the sweeteners guide.
  • E1000 upward miscellaneous: including modified starches and propylene glycol.

Why published haram lists disagree

Search for a list of haram E numbers and you will find several, and they will not match each other. The reason is that most of them blur three different categories.

The first is additives that are genuinely animal derived, which is a very short group. The second is additives that are source-dependent and need evidence either way, which is the group this site spends most of its time on. The third is additives that are simply unfamiliar, and marking a mineral salt as doubtful because it has a number is a category error.

Overstating has a real cost. A list that flags fifty codes trains you to ignore the flag, and the ten that matter get lost in it. Understating has the opposite cost. The accurate position is narrower and more useful than either.

A quick approach to any numbered label

  1. Scan for the ten codes on the short list rather than reading every number.
  2. Treat E120, E441, and E542 as animal or insect derived.
  3. Treat E471, E472, E422, E570, E631, E627, and E635 as needing a source answer.
  4. Note E904 and E920 for glazes and bakery.
  5. Ignore the rest for halal purposes, while remembering they may matter for allergies.
  6. Read the worded ingredients too, since gelatin, enzymes, and flavours carry no number.

The halal E-number checker looks up an individual code and says what is still unverified about it, and the label-reading method puts the numbers in the context of the whole package.

Please confirm the origin of the following additives in this product: any E471 or E472 esters, E422 glycerin, E570 or stearates, and E631 or E627. For each, please state whether the raw material is of plant, synthetic, or animal origin, and confirm whether the finished product holds a current halal certificate.

Add the product and country with the manufacturer question generator.

Related reading

Read the label-reading method, the food colours guide, the preservatives guide, or what halal certified means for how certification covers processing aids that never appear as a number.

Frequently asked questions

Are E numbers halal?

Most are. An E number is a code for an additive approved for use in Europe and the UK, and the great majority of them are plant extracts, minerals, or synthetic compounds with no animal involvement. A short list is source-dependent, meaning the same code can cover a plant-derived or an animal-derived version. One, E542 bone phosphate, is animal derived by definition. Lists that mark whole ranges as haram overstate the case badly.

Does an E number tell me where an ingredient came from?

No, and this is the single most useful thing to understand about the system. An E number identifies which substance is present and confirms it has been assessed and approved for use. It carries no information about the raw material. E471 made from palm oil and E471 made from tallow share the same code, and no test on the finished biscuit distinguishes them.

Which E numbers actually need checking?

A short list: E120 carmine, E441 gelatin, E542 bone phosphate, E471 and the E472 esters, E422 glycerin, E570 fatty acids, E631 and E627 and E635 ribonucleotides, E904 shellac, E920 L-cysteine, and E1105 lysozyme. Ten or so codes out of several hundred. Everything else is a low priority for halal purposes.

Why do published haram E number lists disagree with each other?

Because many of them conflate three different things: additives that are genuinely animal derived, additives that are source-dependent and need evidence, and additives that are simply unfamiliar. Marking a mineral salt or a synthetic dye as doubtful because it has a number is a category error, and it makes the genuinely important codes harder to notice.

What is the difference between an E number and an INS number?

They are two labelling systems for the same additives. E numbers are the European and UK system. INS numbers come from the Codex Alimentarius international numbering system and are used in many other markets, often without the E prefix. The digits are usually identical, so INS 904 and E904 are the same shellac.

Is an additive without an E number safer or more halal?

No. Plenty of ingredients that raise real questions carry no number at all, including gelatin declared by name, natural flavours, enzymes, whey, and yeast extract. The absence of a number tells you nothing, and some of the least transparent items on a label are the ones written in words.