GS1 Digital Link

GS1 Digital Link Validator

Check GS1 Digital Link URI syntax and encoded GS1 data without requesting the destination URL.

The URI is parsed locally. ProductPassKit does not request or probe the URL.

Ready

Syntax validity, parsed AIs and the explicit network-testing boundary will appear here.

Private by design: Your input is processed locally in your browser and is not uploaded to ProductPassKit.

Syntax validation, not a network test

The validator sends the URI to the official GS1 engine running in your browser. It checks whether the URI can be interpreted as GS1 Digital Link data and validates the extracted AI values.

What is reported

A successful result shows the primary identifier, qualifiers, data attributes, ignored extension parameters and a canonical representation where the engine can produce one. Errors retain useful syntax detail without exposing a stack trace.

What is not tested

This validation checks GS1 Digital Link syntax and encoded GS1 data.

It does not verify identifier ownership, target website content or resolver conformance.

Security boundary

The tool deliberately has no server endpoint for arbitrary URL fetching. This keeps user-supplied destinations out of server logs and avoids turning the validator into an open network-probing service.

Frequently asked questions

Does validation contact the URL?

No. The value is parsed in your browser; ProductPassKit does not fetch or probe the supplied host.

Does a valid result prove resolver conformance?

No. The result covers URI syntax and GS1 data only, not resolver behavior or target content.