Digital Link

How to add QR codes to food packaging for regulatory information

Updated

Paula Rivero

By Paula Rivero

Co-founder and CEO of Digital Link, focused on GS1 standards and EU packaging compliance.

One hand holds a bag of penne with a label showing a QR code and a nutrition facts table, the other a phone scanning the code

Key facts

  • For most food, a QR code adds regulatory information; it does not replace the label. In the EU and the US, the mandatory particulars, such as ingredients, allergens and the nutrition table, stay printed on the pack.
  • Two rules let the code carry mandatory information itself: EU wine labels, since 8 December 2023, and the US bioengineered food disclosure. Both come with conditions on what stays printed and what the page may show.
  • Use a GS1 Digital Link built on your GTIN, with the batch and expiry date where you need recalls. The same code then rings up at a 2D-ready checkout and opens the right page on a phone.
  • On Digital Link Connexum, the platform behind this site, food and beverage and wine and spirits templates lay out these regulatory sections, by language and country, from one code.

A QR code on food packaging carries regulatory information by linking the product to a page that holds it: the full ingredient list, nutrition details, allergens, origin, recycling instructions or a recall notice. What it may carry instead of the printed label depends on the rule. Most food law treats the code as an addition, so the label keeps everything mandatory. Wine in the EU and bioengineered food disclosure in the US are the main exceptions, where the code can carry the required information on conditions.

What a QR code can and can't do on a food label

RuleWhat the QR code can doConditions
EU food information, Regulation (EU) No 1169/2011Add information: full detail, translations, origin, recipesThe mandatory particulars stay on the label: name, ingredients with allergens emphasised, net quantity, date marking, nutrition declaration and the rest
EU wine labels, Regulation (EU) 2021/2117Carry the ingredient list and the full nutrition declaration as an e-labelThe energy value, shown with "E", and allergens stay on the label. The e-label page must not track the user or carry marketing, and must be in a language the buyer understands
EU packaging, Regulation (EU) 2025/40 (PPWR)Not required yetHarmonised labels and QR-based data carriers arrive from 12 August 2028 at the earliest; reusable packaging needs a data carrier from February 2029
US bioengineered food disclosure (USDA)Carry the disclosure through a scannable linkThe text "Scan here for more food information" and a phone number appear next to the code, and the page shows the disclosure first, without marketing
US Nutrition Facts (FDA)Add information onlyThe Nutrition Facts panel stays on the label
The EU Digital Product PassportDoesn't applyFood is excluded from the ESPR, the regulation behind the passport

Rules change by country and product, so check the ones that apply to your markets with your regulatory adviser before printing.

How to add QR codes to food packaging for regulatory information: six steps

  1. List the rules for each market you sell in. Note for each requirement whether it must be printed or may be provided through a code. The table above covers the main EU and US rules; national rules on recycling and environmental labels add more.
  2. Keep the mandatory particulars on the label. Decide what the code adds: the full detail behind each particular, the languages you can't fit, the origin story, preparation, storage and recycling instructions. For wine, decide what moves to the e-label and keep the energy value and allergens printed.
  3. Build the code on your GTIN. Use a GS1 Digital Link, so the code carries the product's identity and still rings up at a 2D-ready checkout. Add the batch and the expiry date where you need batch recalls or date-specific information.
  4. Build the regulatory page. Lay out the required sections in a fixed order, such as ingredients, allergens and nutrition, and translate them for each market. Keep wine e-labels and US disclosure pages free of marketing and tracking, and put anything promotional on a separate page.
  5. Add the code to the artwork. Respect the minimum size and the quiet zone, place it where it won't be folded or sealed over, and add the wording your rule requires, such as "Scan here for more food information" in the US. See the legibility guide and the dual barcode guide.
  6. Test, publish and keep it current. Scan the printed proof on several phones and a 2D checkout scanner. After launch, update the page when a recipe or a rule changes, and switch an affected batch to a recall notice when you need to: the printed code stays the same.

A milk carton on a supermarket shelf, printed with a QR code and a nutrition facts table

What to put behind the code

InformationPrinted on the packBehind the QR code
Ingredients and allergensRequired, allergens emphasisedThe same list, plus sourcing and dietary suitability
NutritionRequired tableExtended values, portions, dietary filters
OriginWhere requiredFarm, region, catch area, supplier story
Date and batchRequired date markingBatch-specific status, recall notices
Storage and preparationWhere requiredVideos, recipes, step-by-step instructions
RecyclingNational labels where requiredInstructions for the scanner's own country
Wine ingredients and nutritionEnergy value and allergensFull ingredient list and nutrition declaration (e-label)

Digital Link, the platform behind this site, covers the code and the page:

  • Templates by category. Food and beverages, and wine and spirits, with the regulatory sections already in place.
  • One code, every market. The same code shows the page in the shopper's language and with the information for their country.
  • Batch and expiry variants. A product's link can carry its batch and expiry date, so a single batch can be switched to a recall notice.
  • Built on the GTIN. The platform validates each GTIN and creates the GS1 Digital Link and its QR code.

Create your first food packaging QR code

Frequently asked questions

Can a QR code replace the ingredient list on food packaging?

Not for most food. Under EU Regulation (EU) No 1169/2011 and US FDA rules, the ingredient list, allergens and nutrition table stay printed on the label, and a QR code can only add to them. Wine in the EU is the main exception: its ingredient list and full nutrition declaration can move to an e-label.

What must stay on a wine label if I use a QR code?

The energy value, shown with the symbol "E", and any allergens. The rest of the nutrition declaration and the ingredient list can be provided through an e-label reached by the code, on a page that doesn't track users or carry marketing.

Can a QR code carry the US bioengineered food disclosure?

Yes. The USDA disclosure standard allows a scannable link, with the text "Scan here for more food information" and a phone number next to it. The page it opens has to show the disclosure first, without marketing.

Do food products need a Digital Product Passport?

No. Food is excluded from the ESPR, the EU regulation behind the Digital Product Passport. Food packaging can still carry a QR code for labeling, traceability and recalls.

Can one QR code serve the checkout and the regulatory information?

Yes, if it is a GS1 Digital Link. The code carries the GTIN, which a 2D-ready checkout reads to ring up the sale, and a web address, which a phone opens to show the regulatory page.

Be a leader in the transition from barcodes to GS1 QR codes