Hands hold a TIN bottle box with a QR code next to a phone showing the product page it opens

QR codes for consumer packaged goods, the pack that keeps talking.

Print one dynamic QR code per SKU, batch or market. Change what it opens with every promo, recipe or recall, without reprinting the pack, and see which products get scanned, where.

No credit card requiredGDPR-compliantHosted in the EU

Trusted by consumer brands such as Nestlé · P&G · Unilever · Ferrero · Tetra Pak

What are QR codes for consumer packaged goods?

QR codes for consumer packaged goods are dynamic QR codes printed on packs, labels and point-of-sale material that open content the brand can change after printing: product details, ingredients, recipes, promotions, recycling instructions or a support page. Each code can be unique per SKU, batch or market, and every scan is counted. QRCodeKIT, launched in 2009 as uQR.me, is the dynamic QR code platform that creates, hosts and measures them, hosted in the EU.

Platform

One pack, many campaigns. No reprints.

Create

One code per SKU, batch and market

Upload a spreadsheet and get a dynamic QR code per row, ready for the artwork. For products with a GTIN, create GS1 Digital Link QR codes that carry the product identifier and open your content, ready for the move from linear barcodes to 2D codes.

GS1 Digital Link QR codes Bulk creation
An operator at a coffee packing line checks a roll of ORRIN labels, one per market, each with its own QR code, next to a spreadsheet with one row per label

Design

Your brand on the code. Or no white square at all.

Logo, colours and frame, with a live check that the code still scans while you style it. For artwork that can’t give up any space, the invisible QR code drops the white plate.

Invisible QR codes
A TESSARO sparkling water can with an invisible QR code printed in its own blues, with no white square, next to a VELISSE box with a branded ‘Scan for the routine’ QR code

Track

See which products get scanned, and where

Scans by country, city and device, first visits apart from repeat ones, and reports per SKU or campaign. An API and webhooks send every scan to your CRM or data warehouse.

QR code analytics QR code API
A brand manager looks at a scans dashboard comparing four products, with a map of scans and a line of first visits

Cleo · AI agent

A pack that answers back

Cleo is the AI agent that lives inside your QR codes. Train her on your product sheets, recipes and FAQs, and she answers each scan in the shopper’s own language, at any hour.

Answers with no staff needed
24/7
Languages supported
40+

Cleo answers from the documents you give her, so every answer stays on-brand and on-label.

CleoOrigin

Where was this coffee grown?

This bag is lot 24-118: grown in Huila, Colombia, and roasted on 2 October. Want the brewing guide for this roast?

Ask Cleo anything

Control

Brand-safe codes on millions of packs

A code printed on a pack lives for years and passes through many hands. QRCodeKIT keeps the printed code and what it opens apart, so a new campaign, a recall notice or a fix is an update in the dashboard, not a reprint.

  • Your own domain. Shoppers see a link that is clearly yours, which helps them tell your code from a fake sticker. On Pro and Enterprise.
  • Hosted in the EU. GDPR-compliant, with European-based infrastructure.
  • Teams and single sign-on. Up to 10 team members on Pro; SSO and up to 50 members on Enterprise.
  • Forms with consent. Add a required consent to a promo or warranty form, and delete stored answers automatically every week or month.
  • Edit after printing. Change the destination of any code, by SKU, batch or market, as many times as you need.
  • GDPR
  • EU hosting
  • ISO 27001 framework
  • SSO

Questions CPG teams ask us

QRCodeKIT is a dynamic QR code platform launched in 2009 as uQR.me and hosted in the European Union. Food, beauty and household brands use it to put content they can change behind the codes they print.

What are QR codes used for on consumer packaging?

To open content that changes after printing: product details, ingredients, recipes, promotions, recycling instructions, how-to videos and support pages. A dynamic QR code lets you change that content and count every scan without reprinting the pack.

Can I change what a QR code opens after the packaging is printed?

Yes, if it is a dynamic QR code. The printed pattern stays the same and you change the page, video or file it opens from your dashboard, as many times as you need, for example with every promotion.

Can I create a different QR code for each SKU, batch or market?

Yes. Upload a spreadsheet and QRCodeKIT creates one dynamic QR code per row, ready to place in the artwork. See bulk QR code creation.

Does QRCodeKIT support GS1 Digital Link?

Yes. QRCodeKIT creates GS1 Digital Link QR codes that carry the product’s GTIN and open the content you choose, ready for the move from linear barcodes to 2D codes. See GS1 Digital Link QR codes.

Will a branded or invisible QR code still scan on the shelf?

Yes, as long as it keeps enough contrast and a quiet zone. The designer checks that the code still scans while you style it, and the invisible QR code blends into the artwork without a white plate.

Can one QR code show content in several languages?

Yes. A multilingual QR code reads the language set on the phone that scans it and opens the matching version, so one pack can serve several markets. See multilingual QR codes.

How do I measure the scans of a packaging campaign?

Every scan is counted by country, city and device, with first visits apart from repeat ones. You can export reports or send scans to your own systems through the API and webhooks.

Is there a free trial?

Yes. Every new account starts with a 7-day free trial of Pro, with no credit card required, with up to 100 QR codes and 100 scans each. Teams that need SSO, API access or higher limits can compare the plans or book a demo.

Book a demo

See QRCodeKIT with our team

Rolling out dynamic QR codes across brands, markets or teams? In 20 minutes we show you how it fits your workflow.

  • SSO and team roles for every brand
  • API, webhooks and bulk creation
  • Your own domain and security review
Book a demo(opens in a new tab)