# QR codes for nutrition information

> The printed nutrition panel stays on the pack; a QR code adds what it cannot hold — nutrition per realistic portion sizes, diet and intolerance filters, and full micronutrient data. Industry experience is that nutrition codes are scanned by a small, highly motivated minority, so design for depth per scan, not volume.

Source: https://useqr.app/docs/ecommerce/qr-code-for-nutrition-information · Last reviewed 2026-08-21 · UseQR is free forever, MIT licensed, no signup.

---

## Same compliance line as allergens

The printed nutrition declaration is mandatory in most markets — the EU nutrition
declaration, the US Nutrition Facts panel — and a QR code does not replace it. That rule
and its reasoning are covered on the
[ingredients and allergens page](/docs/ecommerce/qr-code-for-ingredients-and-allergens),
which is this page's sibling and usually shares its landing page. This page is about what
*extended* nutrition content earns the scan.

## What the label cannot say

The printed panel is standardised per 100 g and per a single defined serving. Real
questions are messier, and the linked page can answer them:

- **Realistic portions** — a serving calculator: "I ate half the pot" or "two biscuits",
  with the panel recalculated. This is the single most useful nutrition feature a page
  can add over print.
- **Full micronutrients** — the label mandates a short list; the page can carry the
  complete analysed profile, amino acids, fatty-acid breakdown, and the analysis date.
- **Diet and intolerance filters** — suitability flags with reasoning: vegan, low-FODMAP,
  diabetic-relevant glycaemic detail. Print has no room for the *why*; the page does.
- **As-prepared values** — cooked versus dry weight, made up with whole versus skimmed
  milk. Frequent confusion, easy to solve interactively.
- **Recipe context** — per-portion values when the product is an ingredient in the
  brand's own recipes.

The "smart label" pattern — a per-product information page reached from an on-pack code,
carrying nutrition, ingredient and sourcing depth — is an established industry approach
in grocery, and it works best when one code leads to one page with tabbed sections rather
than separate codes per topic. Packs are busy; one code, well labelled, beats three.

## Honest expectations about scan volume

Industry experience with on-pack information codes is consistent: **a small minority of
buyers ever scan, and those who do are highly motivated** — managing a condition,
following a strict diet, or researching a first purchase. There is no defensible universal
percentage to quote, and this page will not invent one; what matters is the shape. Design
for it:

- **Depth per scan beats breadth of appeal.** The scanner wants the full data, fast — not
  a brand video.
- **Do not judge the code by raw scan counts.** Its value is concentrated in exactly the
  buyers most likely to churn if the information is missing. The
  [offline-to-online measurement page](/docs/ecommerce/measuring-offline-to-online-conversion)
  covers what you can and cannot infer.
- **No gates.** A cookie wall or app prompt in front of nutrition data reads as hiding
  something.

## Practical notes

Place the code adjacent to the printed nutrition panel, labelled "Scan for full nutrition
and portion calculator", at **≥ 2 × 2 cm** and clear of seams per the
[packaging rules](/docs/ecommerce/qr-codes-on-product-packaging). Keep the URL a stable
per-product path on your own domain — pantry goods are scanned years after printing. If
the pack already carries a [GS1 Digital Link](/glossary/gs1-digital-link) code for retail,
resolve the nutrition page from that same code rather than adding a second symbol, and
[verify the final artwork decodes](/validate) at print size.

## FAQ

### Can the nutrition panel be replaced by a QR code?
No. The nutrition declaration is mandatory on-pack in most markets. The code supplements it with depth — full micronutrients, portion calculators, as-prepared values — but the printed panel must remain complete and compliant on its own.

### What nutrition content is worth putting behind a code?
A portion-size calculator, the complete micronutrient and fatty-acid profile, diet suitability with reasoning, and as-prepared versus as-sold values. These answer real questions the standardised printed panel cannot.

### How many shoppers scan nutrition QR codes?
A small minority, in industry experience — but a highly motivated one, typically managing a diet or condition. Judge the code by the depth it delivers to those scanners, not by raw scan volume.

### Should nutrition and ingredients have separate QR codes?
No. One code to one page with clear sections works better than multiple symbols competing on a busy pack. If the pack carries a GS1 Digital Link code, hang the nutrition page off that.

## Try it

- https://useqr.app/url
- https://useqr.app/validate
