Complete E-Code Reference Guide for Muslims: Halal, Haram & Doubtful
What Are E-Codes?
E-codes are a standardized numbering system used across the European Union and increasingly worldwide to identify food additives. Every packaged food product you pick up may contain one or more of these additives, which serve purposes ranging from coloring and preservation to thickening and flavor enhancement. For Muslims following halal dietary guidelines, understanding E-codes is essential because some additives are derived from animal sources, alcohol, or other haram (prohibited) ingredients.
This reference guide organizes all major E-codes by category and clearly marks each as Halal, Haram, or Doubtful (Mashbooh). A doubtful status means the additive can be derived from either halal or haram sources, and the specific source must be verified with the manufacturer. When in doubt, you can use the Halal AI app to scan products and get instant halal status checks.
How to Use This Guide
Each section below covers a range of E-codes grouped by their function. The tables use the following status labels:
- Halal -- Safe to consume regardless of manufacturer
- Haram -- Prohibited and should always be avoided
- Doubtful -- Could be halal or haram depending on the source; requires verification
E100-E199: Colors
Food colorings give products their visual appeal. Most synthetic colors are halal, but a few natural colorings are derived from insects or other animal sources.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E100 | Curcumin (Turmeric) | Halal | Plant-derived yellow color | | E101 | Riboflavin (Vitamin B2) | Doubtful | Can be synthetic or animal-derived | | E104 | Quinoline Yellow | Halal | Synthetic dye | | E110 | Sunset Yellow | Halal | Synthetic dye | | E120 | Carmine / Cochineal | Haram | Derived from crushed cochineal insects | | E122 | Carmoisine | Halal | Synthetic red dye | | E124 | Ponceau 4R | Halal | Synthetic red dye | | E129 | Allura Red | Halal | Synthetic dye | | E132 | Indigo Carmine | Halal | Synthetic blue dye | | E133 | Brilliant Blue | Halal | Synthetic dye | | E140 | Chlorophyll | Halal | Plant-derived green color | | E141 | Copper Chlorophyll | Halal | Plant-derived | | E150a | Plain Caramel | Halal | Made from sugar | | E153 | Carbon Black | Halal | Mineral-derived | | E160a | Beta-Carotene | Halal | Plant-derived orange color | | E160b | Annatto | Halal | Plant seed-derived | | E170 | Calcium Carbonate | Halal | Mineral-derived | | E171 | Titanium Dioxide | Halal | Mineral-derived white color |
Key Takeaway for Colors
The single most important E-code to memorize in this category is E120 (Carmine). It is extracted from the bodies of female cochineal insects and is definitively haram. You will find it in red-colored candies, yogurts, juices, and cosmetics. Most other colors in this range are synthetic and halal.
E200-E299: Preservatives
Preservatives extend the shelf life of food products by preventing bacterial growth. The vast majority of preservatives are halal, but a few require attention.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E200 | Sorbic Acid | Halal | Synthetic preservative | | E202 | Potassium Sorbate | Halal | Widely used, synthetic | | E210 | Benzoic Acid | Halal | Synthetic | | E211 | Sodium Benzoate | Halal | Synthetic preservative | | E220 | Sulphur Dioxide | Halal | Chemical preservative | | E250 | Sodium Nitrite | Halal | Used in cured meats (but check meat source) | | E252 | Potassium Nitrate | Halal | Used in cured meats | | E260 | Acetic Acid | Halal | Vinegar-based | | E270 | Lactic Acid | Doubtful | Can be plant-fermented or animal-derived | | E280 | Propionic Acid | Halal | Synthetic | | E281 | Sodium Propionate | Halal | Synthetic | | E282 | Calcium Propionate | Halal | Common bread preservative |
Key Takeaway for Preservatives
E270 (Lactic Acid) is the main one to watch. While most commercial lactic acid is produced by bacterial fermentation of plant sugars (and thus halal), it can sometimes be derived from animal sources. If you see it listed, check whether the product carries halal certification.
E300-E399: Antioxidants and Acidity Regulators
Antioxidants prevent food from oxidizing (going rancid), while acidity regulators control pH levels. This category is overwhelmingly halal.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E300 | Ascorbic Acid (Vitamin C) | Halal | Synthetic or plant-derived | | E301 | Sodium Ascorbate | Halal | Salt of Vitamin C | | E306 | Tocopherols (Vitamin E) | Halal | Plant-derived | | E322 | Lecithin | Doubtful | Usually from soy (halal), but can be from egg or animal fat | | E325 | Sodium Lactate | Doubtful | Derived from lactic acid; check source | | E330 | Citric Acid | Halal | Produced by mold fermentation of sugar | | E331 | Sodium Citrate | Halal | Salt of citric acid | | E332 | Potassium Citrate | Halal | Salt of citric acid | | E334 | Tartaric Acid | Halal | From grapes or synthetic | | E339 | Sodium Phosphate | Halal | Mineral-derived | | E340 | Potassium Phosphate | Halal | Mineral-derived |
Key Takeaway for Antioxidants
E322 (Lecithin) appears in an enormous number of products, especially chocolate. Soy lecithin is halal. If the label simply says "lecithin" without specifying the source, it is usually soy-based in Western countries, but verification is recommended for strict adherence.
E400-E499: Thickeners, Stabilizers, and Emulsifiers
This is the most critical category for halal-conscious consumers. Many thickeners and emulsifiers can be derived from animal fats, making careful scrutiny essential.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E400 | Alginic Acid | Halal | Seaweed-derived | | E401 | Sodium Alginate | Halal | Seaweed-derived | | E406 | Agar-Agar | Halal | Seaweed-derived; excellent gelatin alternative | | E407 | Carrageenan | Halal | Seaweed-derived | | E410 | Locust Bean Gum | Halal | Plant-derived | | E412 | Guar Gum | Halal | Plant-derived | | E414 | Gum Arabic (Acacia) | Halal | Tree sap-derived | | E415 | Xanthan Gum | Halal | Produced by bacterial fermentation | | E420 | Sorbitol | Halal | Sugar alcohol, plant-derived | | E422 | Glycerol / Glycerine | Doubtful | Can be from animal fat, vegetable oil, or synthetic | | E430 | Polyoxyethylene Stearate | Doubtful | Stearate may be animal-derived | | E431 | Polyoxyethylene Stearate | Doubtful | Same concern as E430 | | E432-E436 | Polysorbates | Doubtful | May contain animal-derived fatty acids | | E440 | Pectin | Halal | Fruit-derived | | E441 | Gelatin | Haram | Derived from animal bones/skin, usually pork | | E442 | Ammonium Phosphatides | Doubtful | Check source | | E450 | Diphosphates | Halal | Mineral-derived | | E460 | Cellulose | Halal | Plant-derived | | E470a | Sodium/Potassium Stearate | Doubtful | Stearic acid may be animal-derived | | E471 | Mono- and Diglycerides | Doubtful | Very commonly animal-derived; one of the most problematic additives | | E472a-f | Esters of Mono/Diglycerides | Doubtful | Same concern as E471 | | E473 | Sucrose Esters | Doubtful | May contain animal fatty acids | | E481 | Sodium Stearoyl Lactylate | Doubtful | Check source of stearic acid | | E491-E495 | Sorbitan Esters | Doubtful | May be animal-derived |
Key Takeaway for Emulsifiers
E441 (Gelatin) is almost always derived from pork in Western countries and is haram unless explicitly stated as halal beef or fish gelatin. E471 (Mono- and Diglycerides of Fatty Acids) is one of the most common additives in bread, cakes, margarine, and ice cream, and it is frequently derived from animal fat. Always check for halal certification when you see E471 on a label. For a deeper understanding of these ingredients, read our guide on how to read food labels.
E500-E599: Acids, Bases, and Anti-Caking Agents
This range is overwhelmingly halal as most are mineral or chemical compounds.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E500 | Sodium Bicarbonate | Halal | Baking soda | | E501 | Potassium Carbonate | Halal | Mineral salt | | E503 | Ammonium Carbonate | Halal | Chemical compound | | E504 | Magnesium Carbonate | Halal | Mineral | | E507 | Hydrochloric Acid | Halal | Chemical | | E509 | Calcium Chloride | Halal | Mineral salt | | E516 | Calcium Sulphate | Halal | Mineral (used in tofu) | | E524 | Sodium Hydroxide | Halal | Chemical | | E535 | Sodium Ferrocyanide | Halal | Anti-caking agent | | E551 | Silicon Dioxide | Halal | Mineral anti-caking agent | | E570 | Stearic Acid | Doubtful | Can be animal or vegetable-derived |
Key Takeaway for Acids and Bases
Nearly everything in this range is halal. E570 (Stearic Acid) is the exception -- it can come from animal tallow. Check the source if you see it listed.
E600-E699: Flavor Enhancers
Flavor enhancers boost the taste of food. Some nucleotide-based enhancers can be animal-derived.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E620 | Glutamic Acid | Halal | Amino acid, usually fermentation-derived | | E621 | Monosodium Glutamate (MSG) | Halal | Produced by bacterial fermentation | | E627 | Disodium Guanylate | Doubtful | Can be from animal or plant sources | | E631 | Disodium Inosinate | Doubtful | Often derived from animal tissue or sardines | | E635 | Disodium Ribonucleotides | Doubtful | Combination of E627 and E631; check source | | E640 | Glycine | Doubtful | Amino acid; can be animal-derived |
Key Takeaway for Flavor Enhancers
E621 (MSG) is halal despite common misconceptions. However, E631 and E635 are frequently found in snack foods and instant noodles and can be derived from pork or other animal sources. Always verify these with the manufacturer or look for halal certification.
E700-E999: Miscellaneous Additives
This broad category includes antibiotics (mostly banned in food), glazing agents, sweeteners, and miscellaneous processing aids.
| E-Code | Name | Status | Notes | |--------|------|--------|-------| | E900 | Dimethylpolysiloxane | Halal | Anti-foaming agent (used in cooking oils) | | E901 | Beeswax | Halal | Insect product but considered halal by consensus | | E903 | Carnauba Wax | Halal | Plant-derived (palm tree) | | E904 | Shellac | Haram | Secretion of lac insects; used as glazing on candies and pills | | E920 | L-Cysteine | Haram | Often derived from human hair or duck feathers | | E921 | L-Cystine | Haram | Same concern as E920 | | E927b | Carbamide (Urea) | Doubtful | Can be synthetic or animal-derived | | E938 | Argon | Halal | Inert gas | | E941 | Nitrogen | Halal | Inert gas | | E942 | Nitrous Oxide | Halal | Used in whipped cream cans | | E948 | Oxygen | Halal | Gas | | E950 | Acesulfame K | Halal | Synthetic sweetener | | E951 | Aspartame | Halal | Synthetic sweetener | | E952 | Cyclamate | Halal | Synthetic sweetener | | E953 | Isomalt | Halal | Sugar alcohol | | E954 | Saccharin | Halal | Synthetic sweetener | | E955 | Sucralose | Halal | Synthetic sweetener | | E960 | Steviol Glycosides (Stevia) | Halal | Plant-derived sweetener | | E965 | Maltitol | Halal | Sugar alcohol | | E966 | Lactitol | Halal | Sugar alcohol (despite the name, not animal-derived) | | E967 | Xylitol | Halal | Sugar alcohol from birch or corn |
Key Takeaway for Miscellaneous
E904 (Shellac) is used as a shiny coating on candies, chocolate, coffee beans, and even pharmaceutical tablets. E920 (L-Cysteine) is a bread improver frequently derived from human hair -- particularly common in commercial bread and bakery products. Both should be avoided.
Quick Reference: E-Codes to Always Avoid
If you want to memorize just the most critical haram E-codes, here is the shortlist:
| E-Code | Name | Why It's Haram | |--------|------|----------------| | E120 | Carmine | Crushed insects | | E441 | Gelatin | Usually pork-derived | | E904 | Shellac | Insect secretion (disputed, but widely considered haram) | | E920 | L-Cysteine | Often from human hair |
Quick Reference: E-Codes to Always Verify
These are the most common doubtful additives you will encounter:
| E-Code | Name | Why It's Doubtful | |--------|------|-------------------| | E270 | Lactic Acid | Animal or plant source | | E322 | Lecithin | Usually soy (halal) but check | | E422 | Glycerol | Animal fat or vegetable oil | | E471 | Mono/Diglycerides | Very often animal-derived | | E472 | Esters of E471 | Same concern | | E631 | Disodium Inosinate | Can be from pork | | E635 | Disodium Ribonucleotides | Contains E631 |
Final Advice
Reading E-codes on every product can be time-consuming. The fastest approach for everyday shopping is to use a tool like the Halal AI app, which can scan a product's barcode or ingredient photo and instantly flag any problematic E-codes. Pair that with this reference guide for deeper understanding, and you will be well-equipped to make confident halal choices at the supermarket.
For more context on how these E-codes appear in real-world ingredient lists, see our guide on how to read food labels. For understanding how different Islamic schools of thought may view certain doubtful additives, consult our schools of thought comparison guide.