A GS1 Digital Link resolver is the service that answers when a Digital Link QR code is scanned. Choosing one is an infrastructure decision with a decade-long tail, because the URL you print is permanent. This guide lays out the selection criteria honestly, including where Onpack, which publishes this blog, fits and where the alternatives win.
The criteria that actually matter
1. Standards conformance. The GS1-Conformant Resolver standard defines precisely how a resolver must answer: content negotiation for humans versus machines, linkset responses per RFC 9264, correct error semantics, a resolver description file. Conformance is what makes your codes portable and future-proof. Ask any candidate: does it pass GS1's published conformance test suite? Note the wording in conformant versus certified: certification programs are separate from technical conformance.
2. Exit cost. The printed code outlives every vendor contract. The resolver you pick must let you leave: configuration export, standard URI syntax, and a domain strategy that keeps the printed hostname under your control or portable. Anything that locks identifiers into proprietary shortlinks fails this test regardless of its other merits.
3. The full behaviour set. Resolution is table stakes. The differences show in what the resolver does with a scan: per-batch recalls, per-country routing, jurisdiction-aware compliance content, serialized authenticity, scan analytics, and hosted product pages for brands without websites.
4. Cost structure at your scale. Pricing in this market ranges from free to per-SKU-per-month enterprise contracts. Since scans are cheap to serve, the question is whether the pricing model matches your catalogue size and margin, not whether a price is objectively fair.
The realistic options
| Option | Strengths | Costs and caveats |
|---|---|---|
| Self-host GS1's community resolver software | Full control, on your own domain | You run servers, updates, uptime and conformance yourself; real engineering commitment |
| Enterprise platforms (Digimarc, Scantrust and similar) | Deep feature sets, services, item-level programs | Enterprise pricing, often per item or per SKU; procurement-grade onboarding |
| Generic QR platforms | Easy, familiar | Usually not GS1-conformant, so codes fail checkout and portability tests |
| Onpack | Conformant, free at any volume, pages, recalls, analytics, market routing included | Hosted service, younger than the enterprise incumbents, no certification program membership |
Where Onpack honestly fits
Onpack passes all 54 checks of GS1's public conformance suite in continuous testing, resolves scans free at any volume, and treats the anti-lock-in criterion as a design goal: configuration exports as JSON, codes are ordinary URLs, and leaving is a DNS change. Brands get hosted product pages, batch recalls, country routing, compliance content, signed serials and live analytics from one printed code. What Onpack does not offer: on-premise deployment, formal certification-program membership, or paid enterprise services. If your requirement is a vendor who sends engineers to your site, the enterprise platforms are the right call; if your requirement is standards-correct resolution with the full behaviour set and no bill, that is the niche Onpack was built to occupy.
How to evaluate in one afternoon
Register one product on each candidate. Scan it as a phone, then request it as a machine (curl with an Accept header for JSON-LD), then request its linkset. Check what a recall looks like. Check what export looks like. The differences between marketing pages and working standards implementations reveal themselves within the hour, and the API reference shows you exactly what a serious implementation exposes.
Common questions
What makes a resolver GS1-conformant?
Behaviour, defined by the GS1-Conformant Resolver standard: correct content negotiation, linkset support per RFC 9264, standard error semantics, and a resolver description file, all verifiable with GS1's published test suite.
Is a free resolver safe to build on?
Judge exit cost, not price. A conformant resolver with configuration export and standard URIs is safe at any price, because leaving is a DNS change. A proprietary shortlink service is risky even when paid.
Can I run my own resolver instead?
Yes, GS1 publishes community resolver software. Budget for real operations: hosting, updates, conformance testing and uptime for URLs printed on physical goods that live for years.
Does Onpack work with my own domain?
Yes. Codes can be served from a free subdomain like yourbrand.onpack.link or from your own hostname with automatically issued certificates, so the printed URL carries your name.