Open the app

E numbers on Russian shelves: an analysis of 48,000 ingredient lists

The back of a food package with a long, small-print ingredients list and a magnifying glass beside it

We analysed 48,230 ingredient lists from the product pages of six Russian retail chains. A code of the form E-xxx turned up in 22.8 % of them — and that turned out to be not the share of products containing additives, but the share where the additive was written as a code. The additive itself is present in at least 61.4 %.

How the analysis was done

The source is our mirror of product cards from six Russian retail chains, kept so the app can find a product by its barcode. The sample includes national and regional chains, hypermarkets and convenience stores. The mirror holds 124,463 cards, of which 48,230 contain a parsable ingredients string — those are the ones we used.

In each list we looked for two things: a code of the form E-xxx, and the name of an additive spelled out. Codes were matched with both the Latin E and the Cyrillic Е, with a space or hyphen between the letter and the digits. Names were matched against a list of about sixty wordings — "citric acid", "lecithin", "carrageenan", "potassium sorbate" and so on.

Four limits, without which the figures below cannot be read.

First finding: a code and an additive are different things

What we looked forListsShare
Contains a code of the form E-xxx11,00322.8 %
Contains an additive written as a name27,48457.0 %
Contains either of the two29,61761.4 %
Has an additive but not a single code18,61438.6 %

The last row is the important one. In nearly two fifths of lists an additive is present and no E code appears anywhere in the string. Someone scanning for the letter E and not finding it concludes "this one is clean" — and is wrong in more than a third of cases.

Why: the regulation offers a choice

This is not a trick played by particular manufacturers but a direct provision. Part 6 of clause 4.4 of Article 4 of technical regulation TR CU 022/2011 requires the functional purpose of the additive to be stated — acidity regulator, stabiliser, emulsifier — together with its name, "which may be replaced by the additive index under the International Numbering System (INS) or the European numbering system (E)". Text of TR CU 022/2011, page 9.

So the name is the default and the code is a permitted substitute. Writing the name instead of the code is not a way around the requirement; it is the ordinary way of meeting it.

In passing, this inverts the usual complaint. "They hide it behind numbers" sounds convincing, but on our data the number is the rarer and the more informative option: with a code you can find the additive in a reference table in a second, with a name not always.

How large the gap is for individual additives

Number of lists out of 48,230 where the substance is named in words, and where it is written as a code.

AdditiveCodeAs a nameAs a code
Citric acidE33010,0001,320
LecithinE3227,064824
Potassium sorbateE2024,184916
Ascorbic acidE3003,929714
Monosodium glutamateE6212,4941,692
Xanthan gumE4152,463628
Sodium benzoateE2112,364656
CarrageenanE4072,275694
Mono- and diglycerides of fatty acidsE4712,1011,123
Sodium nitriteE2501,792378
Locust bean gumE4101,284108
Titanium dioxideE171254245

Citric acid is written as a name seven and a half times more often than as a code. Locust bean gum, almost twelve times. There is one exception, titanium dioxide, where name and code run neck and neck. For the rest the tilt towards the name is overwhelming.

The devices that make an ingredients list look shorter are a separate subject, and swapping a code for a name is only one of them. The others are covered in the article on how manufacturers hide additives.

Which codes appear most often

Among the 11,003 lists that use codes, the top ten look like this.

CodeWhat it isLists
E621Monosodium glutamate1,692
E476Polyglycerol polyricinoleate1,480
E330Citric acid1,320
E471Mono- and diglycerides of fatty acids1,123
E450Diphosphates1,095
E1422Acetylated distarch adipate1,077
E331Sodium citrates1,046
E150Caramel colour, all classes from E150a to E150d1,032
E220Sulphur dioxide920
E202Potassium sorbate916

By group the picture is flatter than talk about colourings would suggest: stabilisers and emulsifiers E400–E499 come first (11.2 % of all lists), then antioxidants and acidity regulators E300–E399 (9.4 %), preservatives E200–E299 (7.2 %), and only then colourings E100–E199 (6.4 %).

What the letter itself means and what the first digit stands for is covered in the article on E numbers in the ingredients list, and each individual code is in the food additives reference.

How many additives are in one product

Among lists that use codes the median is 2 codes and the mean 3.5. The distribution is skewed: 2,730 lists carry five or more codes, 872 carry ten or more, and 198 carry fifteen or more. The maximum in the sample is 41 distinct codes in a single card — a cake.

For comparison, the median length of an ingredients list across the whole sample is 10 comma-separated items. A typical product with additives is therefore not "all chemicals" but a dozen ingredients, two of which happen to carry a code.

Where additives are most common

Categories were assigned from the product name, so the boundaries are approximate. The second column is the share of lists where an additive appears in any form; the third is the share where a code specifically appears.

CategoryWith an additiveOf those, with a codeCards
Confectionery93 %34 %7,818
Sausages and meat products89 %33 %2,130
Drinks77 %21 %3,544
Snacks67 %28 %1,064
Dairy and ice cream67 %23 %4,017
Sauces and mayonnaise65 %25 %2,735
Ready-to-cook foods47 %22 %1,071
Bread and baked goods45 %20 %1,431
Canned foods42 %13 %773

The gap between the second and third columns holds in every category: the share of products with a code never exceeds 34 %, while the share with an additive reaches 93 %. In no category does scanning for the letter E give an accurate picture.

What follows from this in the shop

Three practical conclusions.

  1. Counting codes is a poor way to judge an ingredients list. It measures not how many additives there are but how a particular manufacturer habitually writes them.
  2. The length of the list tells you more. The median is 10 items; a noticeably longer list usually means a multi-component product, and that is visible without decoding every line.
  3. The functional purpose is mandatory. The regulation requires "colouring", "stabiliser" or "preservative" before the name or the code. Those words find additives faster than the letter E and are harder to miss.

What else to look at in an ingredients list in ten seconds is covered in a separate article.

What this analysis does not show

It says nothing about safety. The share of products containing additives describes labelling and technology, not harm: every code listed above is permitted for use, most have an established acceptable daily intake, and exceeding it through shopping choices is difficult.

Nor does it show the full picture of composition. The regulation does not require substances that carried over with an ingredient and do not affect the properties of the food to be declared — so some additives never reach the string at all. For the same reason 61.4 % remains a lower bound.

And it does not replace checking the pack in your hand: the data comes from product cards, not from the label in front of you. How such databases are built and why they disagree with each other is covered in the article on where nutrition databases get their numbers. The companion analysis of the same shelf, about sugar, is in where there is more sugar than in cola.

Scan a barcode

Frequently asked questions

How many products on Russian shelves contain E numbers?
In our sample of 48,230 ingredient lists from six retail chains, a code of the form E-xxx appeared in 22.8 %, while an additive in any form appeared in 61.4 %. The second figure is a lower bound: flavourings and carry-over substances were not counted.
Why do labels say "citric acid" instead of E330?
Because the regulation allows it. Part 6 of clause 4.4 of Article 4 of TR CU 022/2011 requires the functional purpose and the name of the additive, and the name may be replaced by an index under the INS or E system. The name is the default option and the code is the permitted substitute.
Which E numbers appear most often?
Among lists using codes the top five are E621 monosodium glutamate (1,692 lists), E476 (1,480), E330 citric acid (1,320), E471 mono- and diglycerides (1,123) and E450 diphosphates (1,095). By group, stabilisers and emulsifiers E400–E499 are the most common.
Which food categories contain the most additives?
In our sample an additive in any form appears in 93 % of confectionery, 89 % of sausages and meat products and 77 % of drinks. Canned foods are lowest at 42 %. Categories were assigned from product names, so the boundaries are approximate.
How many additives does one product usually contain?
Among lists using codes the median is 2 codes and the mean 3.5. There are 872 lists with ten or more codes, and the maximum in the sample is 41 codes in a single card. The median length of the whole ingredients list is 10 items.

Read next

Topics: Food labels · What the research shows

This article is for general information. It is not medical advice, a diagnosis, or a prescription for treatment or a diet, and it does not replace a consultation with your doctor. If you have a health condition, are pregnant, take medication, or follow a diet prescribed to you, decisions about food belong with your doctor.

Figures from regulations, guidelines and studies are given as they stood when this article was prepared and may since have changed; check them against the primary sources. This article is not advertising, an offer, or individual advice, and neither the author nor the site owner is responsible for decisions taken on the basis of it.