Logotipo de QRCodeChamp

GS1 2D Codes Generator

GS1 DataMatrix, GS1 QR and GS1 Digital Link, the 2027 move to 2D at checkout.

GS1 2D Codes › GS1 DataMatrix

Valid GS1 DataMatrix40 charactersAllowed: GS1 AIs (GTIN, expiry, batch)
3% of capacity used

Live preview
Loading barcode engine…
Download format

GS1 2D barcodes carry a product’s GTIN plus extra data, such as batch, expiry date and serial number, in a small square code. They are used to track medicines and medical devices, and retail is moving to them at checkout through the GS1 Sunrise 2027 effort. One code can serve the supply chain, the checkout and, with a web link, the shopper.

Choose GS1 DataMatrix for healthcare and industrial labels that are read by scanners. Choose GS1 Digital Link QR for consumer packs, so phones open a web page and checkouts still read the GTIN. GS1 QR with plain AI data and GS1 DotCode fit narrower cases, such as high-speed printing lines.

6 barcode types in GS1 2D Codes

Which GS1 2D Codes barcode should I use?

Barcode typeAllowed dataBest for
GS1 DataMatrixGS1 AIs (GTIN, expiry, batch)Healthcare, pharma serialization
GS1 DataMatrix RectangularGS1 AIsNarrow pharma labels
GS1 QR CodeGS1 AIsProduct info + URL
GS1 Digital Link QRGS1 Digital Link URISunrise 2027: QR replacing EAN at POS
GS1 Digital Link Data MatrixGS1 Digital Link URIProduct packaging
GS1 DotCodeGS1 AIsTobacco traceability (EU TPD)

How to Create a Barcode in 3 Steps

1

Choose a barcode type

Select a category on the left (e.g. Linear Codes), then the exact type like Code-128.

2

Enter data & customise

Type your data — we check it live and add check digits. Adjust size, font and colors.

3

Download or print

Get PNG, JPG, SVG, PDF or EPS, or print a full sheet of labels in one click.

Why Use QRCodeChamp Barcode Generator

125+ barcode types

Every linear, 2D, GS1, postal, healthcare and payment code.

Live validation

Friendly errors with one-click fixes and automatic check digits.

Print-ready PDF

Exact mm sizes, label sheets (Avery, A4, 4×6 thermal).

Bulk barcodes

Paste a list or generate number sequences.

Choose the Type of Barcode You Need

Not sure which barcode to use? Start with what you need it for — we’ll pick the right type.

Frequently Asked Questions

Use EAN-13 or UPC-A for products sold in stores, Code-128 for shipping and inventory, GS1-128 or SSCC for pallets, ISBN for books and Data Matrix or QR codes when you need to store more data in a small space.

Yes. Every barcode you create here is free to download and use commercially, without a watermark or an account.

To sell products in retail stores you need a GS1 company prefix, so your EAN or UPC numbers are unique worldwide. For in-store or internal use you can create codes without one.

A typical EAN-13 is about 37 × 26 mm (100%). Keep bars at least 0.19 mm wide for most scanners, leave the quiet zone around the code empty and print dark bars on a light background.

Yes. Tick “One barcode per line”, paste a list or use Bulk / Sequence to create a numbered series, then download a ZIP, a multi-page PDF or a label sheet.