GS1 QR Code Generator

Generate GS1 QR Code barcodes in your browser with live preview, validation, and PNG/SVG export.

Advanced options
Enter a value to see a live preview.

What GS1 QR Code is

GS1 QR Code is a standard QR Code (ISO/IEC 18004) carrying GS1 Application Identifiers instead of, or alongside, a plain URL.

Generate it now

Enter your AI data to see a live QR Code preview.

Valid input

Input uses GS1 Application Identifier syntax; bwip-js interprets AI structure within the QR payload automatically, regardless of the parse option's value.

Key options

Supported options include eclevel and version. parse is also accepted, but it does not control GS1 AI structure interpretation -- that always happens, as above. parse instead controls whether bwip-js decodes its own caret-escape syntax (e.g. ^048 for a raw byte value) inside an AI's value before that value is validated; an ordinary AI value with no such escape text renders identically whether parse is set or not.

Output and printing

Export SVG for packaging or PNG for digital use.

Common uses

GS1 QR Code carries GS1 application-identifier data (GTIN, lot, expiry, etc.) in a widely scannable QR format.

Example

See the live preview above, seeded with a bwip-js-verified valid AI string.

Size guidance

Follows standard QR Code quiet-zone requirements under ISO/IEC 18004.

Troubleshooting

Malformed AI syntax is the most common input error; check field lengths against the GS1 AI table.

Related formats

Related formats: GS1 Digital Link QR Code, GS1-128, and plain QR Code.