---
title: "DPP-QR-codes: formaat, foutcorrectie & GS1 (een gids voor developers) — qr3.app Blog"
description: "De QR-code op een Digitaal Productpaspoort is niet zomaar een QR — hij bevat een GS1 Digital Link, moet bestand zijn tegen het printen op een product en moet naar het paspoort verwijzen. De technische details die de meeste gidsen overslaan, met printklare generatiecode."
canonical: "https://qr3.app/nl/blog/dpp-qr-code-guide/"
lang: "nl"
robots: "index,follow,max-image-preview:large,max-snippet:-1"
---

# DPP-QR-codes: formaat, foutcorrectie & GS1 (een gids voor developers) — qr3.app Blog

> De QR-code op een Digitaal Productpaspoort is niet zomaar een QR — hij bevat een GS1 Digital Link, moet bestand zijn tegen het printen op een product en moet naar het paspoort verwijzen. De technische details die de meeste gidsen overslaan, met printklare generatiecode.

Canonical: <https://qr3.app/nl/blog/dpp-qr-code-guide/>

[← Blog](/nl/blog/) [Tutorials](/nl/blog/category/tutorials/)

30 mei 2026 4 min leestijd [Tutorials](/nl/blog/category/tutorials/) [dpp](/nl/blog/tag/dpp/)[qr-code](/nl/blog/tag/qr-code/)[gs1-digital-link](/nl/blog/tag/gs1-digital-link/)[error-correction](/nl/blog/tag/error-correction/)[labeling](/nl/blog/tag/labeling/)

# DPP-QR-codes: formaat, foutcorrectie & GS1 (een gids voor developers)

De QR-code op een Digitaal Productpaspoort is niet zomaar een QR — hij bevat een GS1 Digital Link, moet bestand zijn tegen het printen op een product en moet naar het paspoort verwijzen. De technische details die de meeste gidsen overslaan, met printklare generatiecode.

door **QR3 Redaktion**

![DPP-QR-codes: formaat, foutcorrectie & GS1 (een gids voor developers)](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/dpp-qr-code-guide/hero.png)

De QR-code op een Digitaal Productpaspoort ziet eruit als elk ander zwart-wit vierkant. Dat is hij niet. Hij moet een **GS1 Digital Link** bevatten, bestand zijn tegen het klein printen op een gebogen, krasgevoelig product, en gedurende de hele levensduur van het product betrouwbaar naar het paspoort verwijzen. Dit is wat er werkelijk toe doet wanneer je er een genereert — de onderdelen die de meeste artikelen over "DPP-QR-codes" overslaan.

## Het is een GS1 Digital Link, geen gewone URL

Een DPP-QR codeert een gestructureerde GS1-URL, niet `example.com/product/123`:

```
https://id.gs1.org/01/09520000000011/21/DEMO-BAT-01
```

`01` is de GTIN, `21` het serienummer. Elke camera opent hem; een resolver geeft per beller de juiste representatie terug (zie *The GS1 Digital Link Resolver, Explained*). Richt de QR op je resolver en de GTIN/serie blijven voor altijd stabiel.

## Foutcorrectieniveau: kies Q of H voor producten

QR-codes hebben vier foutcorrectieniveaus — hoe hoger, hoe groter het deel van het symbool dat beschadigd kan zijn en toch nog scant:

| Niveau | Herstel | Voor een DPP? |
| --- | --- | --- |
| L | ~7 % | Nee — te kwetsbaar op fysieke producten |
| M | ~15 % | Alleen web/scherm |
| **Q** | ~25 % | **Ja** — labels, verpakkingen |
| **H** | ~30 % | **Ja** — kleine, gebogen of zwaar belaste producten |

Een paspoortlabel kan bekrast raken, om een batterijcel worden gebogen of gedeeltelijk verslijten. Gebruik **Q of H** zodat hij na een jaar in het veld nog steeds scant. Hogere correctie betekent een dichter symbool, dus weeg dit af tegen het printformaat.

## Quiet zone en minimaal printformaat

- **Quiet zone:** houd een vrije marge van minstens **4 modules** rond het symbool aan. Geen logo's, geen tekst erin.

- **Minimaal formaat:** als vuistregel moet de modulegrootte **≥ 0,33 mm** zijn voor scans van dichtbij met een telefoon; groter als er van afstand wordt gescand. Op een typische labelprinter van 300 DPI komt dat ruwweg neer op een symbool van **2 × 2 cm** voor een Digital Link met serienummer — verifieer dit met je slechtst denkbare scanner en verlichting.

## Dynamisch, niet statisch — anders is hij niet conform

Een *statische* QR bakt de data in het symbool. De data van een DPP verandert gedurende de levensduur van het product (CO2-voetafdruk opnieuw gemeten, doel voor gerecycleerde inhoud behaald, reparatie-informatie bijgewerkt). Als de data is ingebakken, kun je hem niet bijwerken zonder elk label opnieuw te printen — en een verouderd paspoort is niet conform.

Een DPP-QR moet dus **dynamisch** zijn: hij bevat een stabiele resolver-URL (onveranderlijke GTIN/serie), en de data daarachter wordt via de API bijgewerkt. Eén keer printen, voor altijd bijwerken.

## Genereer een printklare DPP-QR (code)

Bij het aanmaken van een paspoort wordt de QR in vier formaten teruggegeven — geen aparte QR-stap:

```
import { QR3 } from "@qr3/sdk";

const client = new QR3({ apiKey: process.env.QR3_API_KEY! });

const passport = await client.dpp.create({
  gtin: "09520000000011",
  serial: "SN-00012345",
  product_name: "PowerCell 5 kWh LFP",
  manufacturer: "ExampleTech GmbH",
  origin_country: "DE",
  category: "battery",
  battery_data: { capacity_kwh: 5, carbon_footprint_kg: 62, recycled_content_pct: 12, recyclability_pct: 95, manufacturer_warranty_years: 8 },
});

console.log(passport.qr.svg); // vector — schaalt naar elk labelformaat, geen pixelvorming
console.log(passport.qr.pdf); // CMYK-PDF voor print
// qr.png voor het web, qr.eps voor professionele labelprinters
```

Gebruik **SVG of EPS** voor labels (vector overleeft elke schaling); **PNG** voor het web. De QR codeert de GS1 Digital Link naar het paspoort al.

## Kleine producten: GS1 Data Matrix

Wanneer er geen ruimte is voor een QR (kleine elektronica, sieraden), bevat een **GS1 Data Matrix** dezelfde Digital Link in minder ruimte en wordt hij door dezelfde standaarden ondersteund. Dezelfde URL, kleiner symbool.

## FAQ

**Kan ik mijn logo in het midden toevoegen?**
Ja, binnen het foutcorrectiebudget — op niveau Q/H is een klein gecentreerd logo herstelbaar. Houd de quiet zone vrij en doe een testscan.

**Bevat de QR de productdata zelf?**
Nee — hij bevat de GS1 Digital Link. De data leeft achter de resolver en blijft bij te werken. Dat is wat het paspoort duurzaam maakt.

**SVG vs PNG voor labels?**
SVG/EPS (vector) voor alles wat geprint wordt — het schaalt zuiver naar elk formaat. PNG alleen voor gebruik op het web met een vast formaat.

## Bronnen

- [GS1 Digital Link standard](https://www.gs1.org/standards/gs1-digital-link)

- [ISO/IEC 18004 — QR Code symbology](https://www.iso.org/standard/62021.html)

- [EU Battery Regulation 2023/1542](https://eur-lex.europa.eu/eli/reg/2023/1542/oj)

**Begin gratis** en genereer een printklare DPP-QR: [app.qr3.app/sign-up](https://app.qr3.app/sign-up)

Dit zijn werkende demo’s met fictieve productgegevens en voorbeeld-GTIN’s uit GS1-prefix 952. Ze bewijzen geen toegewezen productidentificatoren, registratie of certificering.

## Gerelateerde artikelen

- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/gs1-resolver-test-suite-dpp-links/hero.png) Tutorials GS1 Resolver Test Suite: DPP-links vóór de livegang betrouwbaar testen De stabiele GS1-testsuite maakt Resolver 1.2 toetsbaar. Zo test u redirects, linksets, CORS, talen en foutgevallen vóór de livegang.](/nl/blog/gs1-resolver-test-suite-dpp-links/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/ppwr-one-data-carrier-dpp/hero.png) QR-Code-technologie PPWR, QR-code en DPP: waarom één gegevensdrager moet volstaan De PPWR vereist open digitale gegevensdragers voor verpakkingsinformatie. Zo kunnen verpakking, sortering en productpas via één stabiele ingang worden verbonden.](/nl/blog/ppwr-one-data-carrier-dpp/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/dpp-battery-passport-2027-20260715/hero.png) Branche-nieuws BatteryPass-Ready start testomgeving voor het digitale batterijpaspoort Het consortium BatteryPass-Ready heeft op 24 juni 2026 een openbare testomgeving voor het digitale batterijpaspoort gestart, met het oog op de EU-verplichting vanaf februari 2027.](/nl/blog/dpp-battery-passport-2027-20260715/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/sector-20260713/hero.png) Branche-nieuws Digitale batterijpas 2027: wat fabrikanten nu moeten weten Webinars, opensourcetools en nieuwe normen: de EU-batterijpas komt op stoom. Een overzicht van de stand van zaken in juli 2026 en de openstaande vragen tot februari 2027.](/nl/blog/sector-20260713/)

[← Alle artikelen](/nl/blog/) [Gratis starten](https://app.qr3.app/sign-up)
