EU Compliance Guide
EU Nutrition Label Requirements Guide
EU FIC nutrition declaration rules: per 100g mandatory format, energy in kJ/kcal, 7-key nutrient table, and multilingual labeling basics.
Published: 2026-06-02
MOF summary: EU Regulation (EU) No 1169/2011 requires nutrition declaration per 100g/100ml (with optional per-portion column). Energy must appear in kJ and kcal. NutriSpec EU export applies FIC ordering and rounding automatically.
Mandatory EU Nutrition Table
The back-of-pack table must include (per 100g or 100ml):
- Energy (kJ / kcal)
- Fat (g)
- Saturates (g)
- Carbohydrate (g)
- Sugars (g)
- Protein (g)
- Salt (g) �?not sodium
Fiber and monounsaturates are voluntary unless a claim is made.
EU vs US Label Philosophy
| | EU FIC | FDA | |---|--------|-----| | Primary basis | Per 100g/ml | Per serving (RACC) | | Energy units | kJ + kcal | Calories only | | Salt vs sodium | Salt (g) | Sodium (mg) | | % Daily Value | Not mandatory on table | Mandatory for adults |
Exporting a US label to the EU market without reformatting is non-compliant.
Claims and Allergens
Nutrition declarations support nutrient content claims (e.g., "high protein") only when calculated per EU thresholds. Allergens must be emphasized in the ingredient list per Annex II �?separate from the nutrition table.
EU label maker → · FDA label generator →
Frequently Asked Questions
Can I show only per-serving values in the EU?
No �?per 100g/ml is mandatory. Per-portion may appear additionally if serving size is stated.
Does NutriSpec convert sodium to salt?
Yes �?EU export displays salt (g) derived from sodium using the standard conversion factor.
Do I need a label in every EU language?
Labels must be in a language easily understood by consumers in the target member state �?often the local language plus English for multi-market SKUs.
Need a compliant nutrition label?
Generate FDA, CFIA, EU, and GB 28050 labels from your recipe in seconds. Free to start.
Open label generator