EVoLabelsHelp

Allergens and label rules per market

What changes per market - languages, nutrition, allergens, marks (generated from the app's rules).

Allergens and label rules per market

You describe a product once; when you print, the app applies the rules of the market chosen at the top of the print preview. This page lists what changes per market. It is generated from the rules the app uses, so it always matches what is printed.

This is a summary of how the app formats labels, not legal advice. You are responsible for the label: check its content, translations and allergens, and ask a food-law adviser when unsure.

What every label carries

Name, net quantity, ingredients with allergens, a date mark (best before / use by), the business operator and nutrition, in the order the law expects (see Product types, layouts and bindings). The table adds what a market requires on top.

How to read the tables

  • Label languages: printed in every label language you choose; these are required by law. "One of" means one language of the group is enough.
  • Right-to-left labels: a label whose first language is Arabic, Persian or Urdu is laid out right to left; product names, numbers and Latin text inside it keep their own direction, so captions, colons and brackets stay in place.
  • Energy, salt / sodium, nutrition per: you enter nutrition per 100 g or 100 ml with energy in kcal and salt in grams; the app converts (kJ, sodium in mg, per serving) and rounds per market. Decimal numbers follow the market: a comma in most of Europe and South America ("4,5 g"), a point in English-speaking, Asian and Arabic markets, Mexico and Switzerland ("4.5 g").
  • Dates: in the market's order - "28.06.2026" in most of Europe, "28/06/2026" in the UK, France, Southern Europe, Latin America, the Middle East and most of Asia, "06/28/2026" in the US, "2026.06.28" in Japan, China, Korea and Hungary, "2026-06-28" in Sweden and Lithuania; Canada uses the CFIA form "2026 JN 28". Customer labels print the date mark without the time, unless the shelf life is counted in hours; kitchen labels keep the time.
  • Allergens: in the EU and countries following its rules, allergens are emphasised in the ingredient list (a separate statement only for allergens the list doesn't show); elsewhere the label adds a "Contains: ..." statement.
  • Front of pack: warning symbols for high sugar, fat or salt, calculated from the nutrition.

<!-- generated: market rules (MarketRulesDocTest) -->

Rules per market

MarketLabel languagesEnergySalt / sodiumNutrition perAllergensFront of packAlso required
🇵🇱 Poland (EU 1169/2011)plkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇩🇪 Germany (EU 1169/2011)dekJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇫🇷 France (EU 1169/2011)frkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇮🇹 Italy (EU 1169/2011)itkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇪🇸 Spain (EU 1169/2011)eskJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇳🇱 Netherlands (EU 1169/2011)nlkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇧🇪 Belgium (EU 1169/2011)fr, nlkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇦🇹 Austria (EU 1169/2011)dekJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇸🇪 Sweden (EU 1169/2011)svkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇮🇪 Ireland (EU 1169/2011)enkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇵🇹 Portugal (EU 1169/2011)ptkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇩🇰 Denmark (EU 1169/2011)dakJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇫🇮 Finland (EU 1169/2011)fi, svkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇨🇿 Czech Republic (EU 1169/2011)cskJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇬🇷 Greece (EU 1169/2011)elkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇭🇺 Hungary (EU 1169/2011)hukJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇷🇴 Romania (EU 1169/2011)rokJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇸🇰 Slovakia (EU 1169/2011)skkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇧🇬 Bulgaria (EU 1169/2011)bgkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇭🇷 Croatia (EU 1169/2011)hrkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇱🇹 Lithuania (EU 1169/2011)ltkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇱🇻 Latvia (EU 1169/2011)lvkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇸🇮 Slovenia (EU 1169/2011)slkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇪🇪 Estonia (EU 1169/2011)etkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇨🇾 Cyprus (EU 1169/2011)elkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇱🇺 Luxembourg (EU 1169/2011)one of fr/dekJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇲🇹 Malta (EU 1169/2011)one of en/mtkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇬🇧 United Kingdom (FIR 2014)enkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇳🇴 Norway (Mattilsynet)nbkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇨🇭 Switzerland (BLV / LIV)one of de/fr/itkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot, origin
🇮🇸 Iceland (MAST / EU 1169)iskJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇹🇷 Turkey (TGK)trkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot, halal mark (optional)
🇺🇦 Ukraine (Law 2639-VIII)ukkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot, GMO statement
🇷🇸 Serbia (Rulebook 19/2017)srkJ + kcalsalt (g)100 g/mlemphasised in ingredients-lot
🇺🇸 United States (FDA)enkcalsodium (mg)serving"Contains" statement-lot, origin, net quantity metric + US
🇨🇦 Canada (Health Canada)en, frkcalsodium (mg)serving"Contains" statement"High in" symbollot, origin
🇲🇽 Mexico (NOM-051)eskcalsodium (mg)100 g/ml"Contains" statementNOM-051 octagonsorigin
🇧🇷 Brazil (ANVISA RDC 727)ptkcalsodium (mg)100 g/ml + serving"Contains" statementmagnifier (lupa)origin
🇦🇷 Argentina (CAA / SENASA)eskcalsodium (mg)100 g/ml"Contains" statement"Exceso en" octagonsorigin
🇨🇱 Chile (RSA)eskcalsodium (mg)100 g/ml"Contains" statement"Alto en" stop signsorigin
🇨🇴 Colombia (Resolution 810)eskcalsodium (mg)100 g/ml"Contains" statement"Exceso en" octagonsorigin
🇦🇺🇳🇿 Australia & New ZealandenkJsodium (mg)100 g/ml + serving"Contains" statement-origin
🇯🇵 Japan (CAA)jakcalsalt (g)100 g/ml"Contains" statement-origin
🇰🇷 South Korea (MFDS)kokcalsodium (mg)100 g/ml"Contains" statement-origin
🇨🇳 China (GB 7718)zhkJsodium (mg)100 g/ml"Contains" statement-origin, production date
🇹🇼 Taiwan (TFDA)zhkcalsodium (mg)100 g/ml + serving"Contains" statement-origin
🇸🇬 Singapore (SFA)enkcalsodium (mg)100 g/ml"Contains" statement-origin
🇮🇳 India (FSSAI)one of en/hikcalsodium (mg)100 g/ml"Contains" statement-origin, production date, FSSAI logo, veg/non-veg mark
🇹🇭 Thailand (Thai FDA)thkcalsodium (mg)100 g/ml"Contains" statement-origin
🇻🇳 Vietnam (VFA)vikcalsodium (mg)100 g/ml"Contains" statement-origin, production date
🇮🇩 Indonesia (BPOM)idkcalsodium (mg)100 g/ml"Contains" statement-origin, pork warning
🇵🇭 Philippines (FDA)one of en/tlkcalsodium (mg)100 g/ml"Contains" statement-origin
🇵🇰 Pakistan (PSQCA)ur, enkcalsodium (mg)100 g/ml"Contains" statement-origin, halal mark (optional)
🇧🇩 Bangladesh (BSTI)bnkcalsodium (mg)100 g/ml"Contains" statement-origin, halal mark (optional)
🇲🇾 Malaysia (MOH / Food Regs)mskcalsodium (mg)100 g/ml"Contains" statement-origin, pork warning
🇭🇰 Hong Kong (FEHD)one of zh/enkcalsodium (mg)100 g/ml"Contains" statement-origin
🇸🇦 Saudi Arabia (SFDA / GSO 9)arkcalsodium (mg)100 g/ml"Contains" statement-origin, production date, pork warning
🇦🇪 United Arab Emirates (GSO 9)arkcalsodium (mg)100 g/ml"Contains" statement-origin, production date, pork warning
🇰🇼 Kuwait (GSO 9)arkcalsodium (mg)100 g/ml"Contains" statement-origin, production date, pork warning
🇶🇦 Qatar (GSO 9)arkcalsodium (mg)100 g/ml"Contains" statement-origin, production date, pork warning
🇧🇭 Bahrain (GSO 9)arkcalsodium (mg)100 g/ml"Contains" statement-origin, production date, pork warning
🇴🇲 Oman (GSO 9)arkcalsodium (mg)100 g/ml"Contains" statement-origin, production date, pork warning
🇮🇶 Iraq (COSQC)arkcalsodium (mg)100 g/ml"Contains" statement-origin, halal mark (optional)
🇮🇷 Iran (INSO)fakcalsodium (mg)100 g/ml"Contains" statement-origin, halal mark (optional)
🇪🇬 Egypt (NFSA)arkcalsodium (mg)100 g/ml"Contains" statement-origin, halal mark (optional)
🇿🇦 South Africa (R146)enkJsodium (mg)100 g/ml"Contains" statement-origin
🇲🇦 Morocco (ONSSA)arkcalsodium (mg)100 g/ml"Contains" statement-origin, halal mark (optional)

Allergens to declare

RulesMarketsAllergens
EU FIC Annex II35 markets (Poland (EU 1169/2011), Germany (EU 1169/2011), France (EU 1169/2011), ...)Cereals containing gluten, Wheat, Rye, Barley, Crustaceans, Eggs, Fish, Peanuts, Soybeans, Milk, Tree nuts, Almonds, Hazelnut, Walnut, Cashew nut, Pecan, Brazil nut, Pistachio, Macadamia nuts, Celery, Mustard, Sesame seeds, Sulphur dioxide and sulphites, Lupin, Molluscs
US FALCPA/FASTERUnited States (FDA)Milk, Eggs, Fish, Salmon, Mackerel, Salmon roe, Crustaceans, Shrimp, Crab, Lobster, Tree nuts, Almonds, Brazil nut, Cashew nut, Hazelnut, Macadamia nuts, Pecan, Pine nut, Pistachio, Walnut, Peanuts, Wheat, Soybeans, Sesame seeds
Canada priority allergens + gluten sourcesCanada (Health Canada)Eggs, Milk, Mustard, Peanuts, Crustaceans, Shrimp, Crab, Lobster, Molluscs, Abalone, Squid, Fish, Salmon, Mackerel, Salmon roe, Sesame seeds, Soybeans, Sulphur dioxide and sulphites, Tree nuts, Almonds, Brazil nut, Cashew nut, Hazelnut, Macadamia nuts, Pecan, Pine nut, Pistachio, Walnut, Wheat, Barley, Cereals containing gluten, Rye
NOM-051Mexico (NOM-051)Cereals containing gluten, Crustaceans, Eggs, Fish, Peanuts, Soybeans, Milk, Tree nuts, Sulphur dioxide and sulphites, Molluscs
ANVISA RDC 26/2015Brazil (ANVISA RDC 727)Wheat, Rye, Barley, Cereals containing gluten, Crustaceans, Eggs, Fish, Peanuts, Soybeans, Milk, Almonds, Hazelnut, Cashew nut, Brazil nut, Macadamia nuts, Walnut, Pecan, Pistachio, Pine nut, Chestnut, Natural latex
LATAM (Codex 2007)Argentina (CAA / SENASA), Chile (RSA), Colombia (Resolution 810)Cereals containing gluten, Crustaceans, Eggs, Fish, Peanuts, Soybeans, Milk, Tree nuts, Sulphur dioxide and sulphites
FSANZ Standard 1.2.3 (PEAL)Australia & New ZealandWheat, Barley, Cereals containing gluten, Rye, Crustaceans, Eggs, Fish, Milk, Lupin, Peanuts, Soybeans, Sesame seeds, Tree nuts, Almonds, Brazil nut, Cashew nut, Hazelnut, Macadamia nuts, Pecan, Pine nut, Pistachio, Walnut, Molluscs, Sulphur dioxide and sulphites, Bee products (Royal jelly, pollen, propolis)
Japan CAAJapan (CAA)Shrimp, Crab, Walnut, Wheat, Buckwheat, Eggs, Milk, Peanuts, Cashew nut, Almonds, Abalone, Squid, Salmon roe, Orange, Kiwi, Beef, Sesame seeds, Salmon, Mackerel, Soybeans, Chicken, Banana, Pork, Macadamia nuts, Peach, Yam, Apple, Gelatin, Pistachio
Korea MFDSSouth Korea (MFDS)Eggs, Milk, Buckwheat, Peanuts, Soybeans, Wheat, Mackerel, Crab, Shrimp, Pork, Peach, Tomato, Sulphur dioxide and sulphites, Walnut, Chicken, Beef, Squid, Molluscs, Pine nut
GB 7718-2025China (GB 7718)Cereals containing gluten, Crustaceans, Fish, Eggs, Peanuts, Soybeans, Milk, Tree nuts
TFDATaiwan (TFDA)Crustaceans, Mango, Peanuts, Milk, Eggs, Tree nuts, Sesame seeds, Cereals containing gluten, Soybeans, Fish, Sulphur dioxide and sulphites
Codex CXS 1-1985 (2024)11 markets (Singapore (SFA), Thailand (Thai FDA), Vietnam (VFA), ...)Cereals containing gluten, Wheat, Rye, Barley, Crustaceans, Eggs, Fish, Milk, Peanuts, Sesame seeds, Soybeans, Tree nuts, Almonds, Brazil nut, Cashew nut, Hazelnut, Macadamia nuts, Pecan, Pine nut, Pistachio, Walnut, Sulphur dioxide and sulphites
FSSAI 2020India (FSSAI)Cereals containing gluten, Crustaceans, Milk, Eggs, Fish, Peanuts, Tree nuts, Soybeans, Sulphur dioxide and sulphites
GCC GSO 9Saudi Arabia (SFDA / GSO 9), United Arab Emirates (GSO 9), Kuwait (GSO 9), Qatar (GSO 9), Bahrain (GSO 9), Oman (GSO 9), Iraq (COSQC), Egypt (NFSA)Cereals containing gluten, Crustaceans, Eggs, Fish, Peanuts, Soybeans, Milk, Tree nuts, Celery, Mustard, Sesame seeds, Sulphur dioxide and sulphites, Lupin, Molluscs

<!-- /generated -->

Still stuck? Write to us and describe what you see; a screenshot helps.

Contact support