Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

2D Code

GS1 QR Code Generator

Build a QR code that carries structured GS1 data — GTIN, batch number, expiry date — recognized by point-of-sale and supply chain systems.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 β†’
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

πŸ”’ Pro

Turn a CSV β€” or a numbered sequence β€” into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing β€” join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale β€” commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now βœ“

For developers β€” REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional β€” it helps us decide what to build first)

No spam β€” one email when it launches. The free tool isn't going anywhere.

What is a GS1 QR code?

A GS1 QR code is a standard QR code (ISO/IEC 18004) whose data payload is structured according to the GS1 General Specifications, using Application Identifiers (AIs) to label each data field — for example (01) for GTIN, (17) for expiration date, or (10) for batch/lot number. GS1 approved QR code as an acceptable 2D symbology for point-of-sale scanning in 2022 as part of its "Sunrise 2027" initiative, which aims to let retailers scan 2D codes at checkout alongside or instead of traditional UPC/EAN barcodes. Any gs1 qr code generator needs to enforce this AI syntax correctly, since a malformed identifier string will fail supply-chain validation even if the underlying QR symbol scans fine.

How AI data is structured inside the code

The physical symbol is identical to a standard QR code — same finder patterns, same Reed-Solomon error correction, same module grid. What changes is the payload: instead of a plain URL or text string, the data is a concatenation of Application Identifiers and their values, each AI defining the meaning and format of the field that follows it. Fixed-length fields (like the 14-digit GTIN under AI 01) don't need a separator, but variable-length fields (like a batch number under AI 10) require the non-printable FNC1 character, represented in GS1 QR as the special GS (Group Separator) symbol, to mark where that field ends.

Because the structure is standardized, any GS1-compliant scanner or point-of-sale system can parse the code without knowing your specific product catalog in advance — it just reads the AI, then the value, then the next AI. This is the same underlying AI system used by GS1-128 and GS1 DataMatrix, so a single product record can be re-encoded into whichever symbology a given channel requires without changing the data model.

What data a GS1 QR code typically carries

The most common combination for retail and healthcare items is GTIN (AI 01) plus one or more of: batch/lot number (AI 10), expiration date (AI 17), production date (AI 11), or serial number (AI 21). Pharmaceutical and medical device labels frequently combine GTIN, expiry, and lot number to meet traceability regulations, while retail packaging aiming at Sunrise 2027 compliance typically encodes just the GTIN so the code can replace or supplement a UPC at checkout. Weight, dimensions, and best-before dates are also common on fresh food and variable-measure goods.

Where GS1 QR codes are used

Grocery and retail packaging moving toward 2D-at-checkout under GS1's Sunrise 2027 program, pharmaceutical and medical device labels that must carry lot and expiry data for traceability and recalls, healthcare supply chain and hospital inventory systems, and consumer-facing packaging that wants a single code to serve both point-of-sale scanning and a link to product information. Because the QR format is also camera-readable, brands can point the same code at a marketing landing page while still satisfying GS1 data requirements for the supply chain. Some national health authorities and pharmacy networks already require GS1-structured 2D codes on dispensed medication packaging for dispensing verification.

How to create a GS1 QR code in Barcode Mint

Select GS1 QR Code from the symbology list, then enter your data using GS1 Application Identifier syntax — for example (01)09501234567890(17)261231(10)LOT42A. Barcode Mint validates AI formats and required lengths as you type, and inserts the necessary separators between variable-length fields automatically. From there you can:

Print and scan best practices for GS1 QR

Follow the same physical guidelines as a standard QR code: a quiet zone of at least four modules, strong foreground/background contrast, and module sizes no smaller than roughly 0.03 in (0.8 mm) at expected scan distance. Because point-of-sale scanners at retail checkout need to read the code quickly under variable lighting, GS1 recommends error correction level M or higher and printing at a size that stays legible even if the code shrinks slightly during packaging production. Always verify the encoded AI data against GS1's own syntax rules before mass printing, since a malformed AI string can cause supply chain systems to reject the scan even though the QR code itself reads fine. Run a scan test on both a dedicated retail scanner and a generic phone camera app, since the two may handle GS1's Group Separator character differently.

GS1 QR code vs related GS1 symbologies

GS1 QR code shares its AI data model with GS1-128, GS1 DataMatrix, and GS1 DataBar, so the choice between them usually comes down to the symbology rather than the data itself. GS1-128 is a linear barcode, meaning it needs more horizontal space for the same data and can't be read by a generic phone camera the way a 2D symbol can. GS1 DataMatrix achieves a smaller physical footprint than GS1 QR for the same payload, making it the more common choice for small pharmaceutical unit-dose packaging, while GS1 QR's larger, camera-friendly finder patterns make it easier for consumers to scan with an ordinary phone. If you need the code to also resolve as a clickable web link rather than just a bracketed AI string, GS1 Digital Link QR code layers that capability on top of the same underlying QR symbol. For pure point-of-sale replacement of a UPC/EAN barcode, either GS1 QR or GS1 DataMatrix satisfies Sunrise 2027 requirements.

Common uses

Frequently asked questions

What is the difference between a GS1 QR code and a regular QR code?
The symbol itself is a standard ISO/IEC 18004 QR code; what makes it a GS1 QR code is that the data inside follows GS1 Application Identifier syntax (GTIN, batch, expiry, etc.) so retail and supply-chain scanners can parse it consistently.
Can a GS1 QR code replace a UPC barcode?
Under GS1's Sunrise 2027 initiative, retailers are moving toward accepting 2D codes like GS1 QR at checkout, so a properly encoded GS1 QR containing the GTIN can eventually be scanned in place of a traditional UPC, though many retailers still require both during the transition.
Do I need a GS1 company prefix to use this generator?
You need a licensed GS1 company prefix to create a valid GTIN for commercial use, but you can use the generator freely to test formatting and layout with any GTIN-formatted number.
What Application Identifiers can I include?
You can include any standard GS1 AI, but GTIN (01), batch/lot (10), production date (11), and expiration date (17) are the most common for product and healthcare labeling.
Can I bulk-generate GS1 QR codes for a product line?
Yes, upload a CSV with each product's GTIN, batch, and expiry values and Barcode Mint will generate a ZIP or PDF of individually coded labels in one pass.
How is a GS1 QR code generator different from a plain QR code generator?
A GS1 QR code generator validates and formats your input according to GS1 Application Identifier rules, inserting required separators and checking field lengths, which a general-purpose QR code generator won't do.

Related barcode types

Browse all 106 barcode & QR types β†’