The Legal Requirement for Allergen Information
Disclaimer: This article provides general information about food allergen regulations. It is not legal advice. Consult your food safety authority or a qualified food law professional for advice specific to your country, region, and establishment.
Under EU Regulation 1169/2011 (also retained in UK law as the Food Information Regulations 2014), food businesses selling non-prepacked or loose food must provide information about 14 major allergens on request. These are: celery, cereals containing gluten, crustaceans, eggs, fish, lupin, milk, molluscs, mustard, nuts (tree nuts), peanuts, sesame seeds, soya, and sulphur dioxide/sulphites.
Natasha's Law (UK, October 2021) extended this requirement to pre-packaged food prepared and sold on the same premises, requiring full ingredient labelling including allergen emphasis.
QR codes are explicitly accepted by the UK Food Standards Agency (FSA) as a valid method of providing allergen information to customers, subject to specific conditions.
The FSA Conditions for QR Code Allergen Compliance
A QR code alone is not sufficient for legal compliance in England, Wales, and Scotland, and in most EU member states. The following conditions must be met:
- In-person disclosure must remain available: Customers must also be able to receive allergen information verbally from staff on request. The QR code is a supplement to verbal provision, not a replacement.
- Clear and conspicuous display: The QR code must be accompanied by a visible statement directing customers to scan it for allergen information, for example: "Allergen information for all menu items is available by scanning this code or by asking a member of staff."
- The linked information must be accurate and current: If the menu changes, the allergen information at the linked URL must be updated before the new menu is served. An inaccurate allergen declaration creates legal and safety liability regardless of the delivery format.
- Accessible to all customers: Because not all customers have smartphones, the QR code cannot be the only method. Printed allergen matrices must remain available to customers who cannot or choose not to scan.
What Your Allergen QR Code Must Link To
The destination of your allergen QR code must contain a complete allergen matrix for your current menu:
- Every dish listed on the current menu.
- A column for each of the 14 major allergens.
- A clear ✔/✗ or YES/NO for each dish-allergen combination.
- A clear date or version number indicating when the information was last updated.
- A statement that customers should notify staff of any allergy concerns and that cross-contamination risks cannot be entirely eliminated in a shared kitchen environment.
The format must be accessible: a PDF hosted on your website, a Google Doc (published as a web page or PDF share link), or a dedicated allergen management web page. A PDF hosted on Google Drive with a public share link is the simplest implementation for small restaurants.
Step-by-Step: Creating Your Allergen QR Code
Step 1: Create Your Allergen Matrix
Use Google Sheets or Excel to build a table with dishes in rows and the 14 allergens in columns. Fill each cell with YES, NO, or MAY CONTAIN (for cross-contamination risk). Export as PDF or publish the Google Sheet as a web page (File → Publish to the Web).
Step 2: Host It at a Stable URL
Upload the PDF to your website (e.g. yourrestaurant.com/allergens) or to Google Drive with the share link set to "Anyone with the link can view." Critically: use a permanent, stable URL. If the URL changes, all your printed QR codes become invalid.
Step 3: Generate the Allergen QR Code
- Open our Free QR Code Generator.
- Select URL. Paste your allergen matrix URL.
- Click Generate. Download as SVG.
- Print at minimum 3×3 inches. Place on menus, at the counter, and on A-boards.
Step 4: Update Regularly
Every time the menu changes - new dishes added, recipes modified, ingredients substituted - update the allergen matrix at the same URL before the new menu is served. The QR code never changes. The document it links to is always current.
Best Practice: What to Print on Your Menu Alongside the QR Code
Add this text verbatim (or adapted to your jurisdiction) alongside every allergen QR code display:
"Allergen information for all dishes is available by scanning this code. If you have a food allergy or intolerance, please inform your server before ordering. Full allergen details are also available from our staff on request. While we take every care to prevent cross-contamination, our kitchen handles all 14 major allergens."
This statement covers both the QR route and the verbal route, acknowledges cross-contamination risk, and satisfies the FSA/EU guidance on customer communication.