ISO/IEC 18004 · GS1

Product Passport QR Code

QR codes are the bridge between physical products and Digital Product Passports. Learn how to generate ESPR-compliant QR codes using the GS1 Digital Link standard, with print specifications, placement guidance, and accessibility best practices.

Why QR Codes for DPPs?

QR codes are the EU's chosen data carrier for ESPR DPPs because they are: (1) universally readable by smartphones without special apps, (2) printable on virtually any surface from textile to glass, (3) compatible with the GS1 Digital Link standard, and (4) low-cost — typically less than 1 cent per code for printed labels.

Alternative data carriers (NFC, RFID, watermarks) are permitted but not common. The European Commission has confirmed QR codes as the recommended primary carrier for consumer-facing DPPs.

Print Specifications

For reliable scanning across consumer devices and industrial readers:

  • Minimum size: 6mm × 6mm for textile care labels; 8-12mm for hangtags and packaging
  • Quiet zone: 4-module border around the QR (≈1mm at 6mm size)
  • Resolution: Minimum 300 DPI for print, 600 DPI for fine textile prints
  • Contrast: ISO/IEC 18004 requires ≥40% reflectance difference
  • Error correction: Level L (7%) for clean prints; Level Q (25%) or H (30%) for textile/laser
  • Colour: Black on white preferred; dark colour on light substrate acceptable

Placement on Different Products

Apparel
Care label (most common), woven hem label, or hangtag
Electronics
Battery compartment, back panel, or user manual cover
Furniture
Underside / back panel, near assembly markings
Packaging
Outer box panel; supplementary on inner packaging
Footwear
Inner sole, tongue label, or external box
Accessories
Hangtag, inner pocket, or underside

DPPskop QR Generator Workflow

  1. Enter or import your GTIN(s) from PIM/ERP.
  2. Select GS1 Application Identifiers (batch, serial, expiry, origin).
  3. Choose error-correction level based on substrate (L/M for paper, Q/H for textile).
  4. Pick output format: PNG (web), SVG (print), or PDF (label sheets).
  5. Download single QR or bulk ZIP for thousands of SKUs.
  6. Test scan with multiple smartphones before mass production.

Frequently Asked Questions

Technically yes, but for ESPR compliance the QR must encode a GS1 Digital Link URL. Most generic QR generators don't validate against GS1 standards, which can cause audit failures.

Minimum 6mm × 6mm for printed care labels with high error-correction. For decorative or branding contexts, larger (8-15mm) is recommended.

QR codes printed on quality care labels survive 50+ wash cycles when using high-density ink and Level Q/H error correction. DPPskop tests this with leading textile printer partners.

Yes — ESPR allows redundant carriers (e.g., one on the care label and one on the hangtag) as long as both resolve to the same DPP.

DPPskop's analytics module tracks scan events (anonymised: device type, location, time) without personal data, complying with GDPR. You see top-scanned products, geography, and retention curves.

The QR encoding is offline-readable, but the DPP page requires internet to load. Some sectors may require offline-cached data via NFC/RFID for critical safety info.

Yes. DPPskop supports logos in the centre, colour schemes, and frame designs, while preserving GS1 compliance and scanability.

Related DPP Topics

Generate Your First DPP QR Code

GS1-compliant QR codes for ESPR DPPs in seconds.

Try Free