Back to home

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):

  1. Energy (kJ / kcal)
  2. Fat (g)
  3. Saturates (g)
  4. Carbohydrate (g)
  5. Sugars (g)
  6. Protein (g)
  7. 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