GS1 QR Code using GS1 application identifiers

GS1 QR Code configured for: GS1 QR Code using GS1 application identifiers.

Looking for the general-purpose generator instead? GS1 QR Code Generator

Advanced options

Unrecognized option: eclevel. Check the spelling -- an unrecognized option is silently ignored rather than applied.

Enter a value to see a live preview.

GS1 QR Code for AI-carrying product labels

Products that need GS1 application-identifier data in a QR format (rather than a Digital Link URI) use GS1 QR Code directly.

Preconfigured for AI data

This experience raises error correction to High ("eclevel": "H") instead of bwip-js's default, for more damage tolerance during retail migration.

Example data

The generator is seeded with a bwip-js-verified valid AI string you can adapt with your own product data.

Workflow

Build your AI string, confirm the preview, then export SVG for packaging.

Job-specific settings

AI field lengths are validated automatically for every render, regardless of any option; the raised error correction level here is the only thing this experience changes from the primary.

Common mistakes

Missing separators after variable-length AIs is the most common validation failure.

Standard

AI syntax follows the GS1 General Specifications over an ISO/IEC 18004 QR symbol.

Related

If you want the same code to resolve to a web page, use the GS1 Digital Link QR Code generator instead.