Create GS1 DataMatrix barcode
GS1 DataMatrix compliant barcodes for medical devices & retail
Create GS1-compliant DataMatrix codes for your cosmetic or medical products in retail free of charge.
In the GS1 system, all data fields begin with a so-called Application Identifier (AI) – these are digits that define what type of information is stored (e.g. serial number, batch, BBD, GTIN).
Our online generator supports FNC1 symbols, Application Identifiers (AIs) and is perfectly matched to Zebra scanners & the JTL merchandise management systems.
How to create a GS1 DataMatrix code:
Enter data – Enter your GTIN (Global Trade Item Number), serial number, batch or expiry dates.
Check AI structure – Our generator automatically validates the GS1-compliant syntax (e.g.
(01)12345678901234(17)240331).Generate & download code – The finished DataMatrix is immediately ready for use on labels, packaging or SAP/ERP systems.
Scan & transfer to JTL – Use a Zebra barcode scanner to import product data directly into the merchandise management system (JTL).
Application Identifier (AI) Codes
AI 01 – GTIN (article number)
The GTIN is an official article number that can be purchased from GS1 Germany GmbH.
An example would be the number: 91412345678901
AI 10 – Batch number
The batch is a production unit to which a batch number is assigned. This ensures that each item can be assigned to a batch.
An example would be the number: 210412025V
AI 17 – Best before date
The best-before date indicates the minimum shelf life of the product. It is assigned to an article. The date is written in American notation (YY.MM.DD).
For example, the date for 30.10.2026 is given as 261030.
AI 21 – Serial number
The serial number is uniquely assigned to a product. The product can be uniquely identified with this number.
An example would be the specification: 83SN123456
FAQ DataMatrix Code
Why GS1 DataMatrix?
- 100% GS1 standard – valid worldwide for medical devices, pharma & retail
- Machine-readable – Optimized for Zebra Scanner, WMS & JTL
- Space-saving – ideal for small packaging (e.g. medication)
- More data than barcodes – contains GTIN, batch number, best-before date in one code
For which industries is the GS! DataMatrix Code suitable for?
Medical device dealer (DIN EN ISO 15223-1 compliant)
Pharmaceuticals & pharmacies (serialization, batch tracking)
Retail & logistics (merchandise management connection via JTL, SAP)
What is the FNC1 symbol for?
As a start signal for GS1 mode:
- It shows the scanner that it is a GS1-compatible code.
- Without FNC1, the scanner does not know that Application Identifiers (AIs) follow.
For separating several data fields:
- Some fields (e.g. serial number or batch number) have variable lengths.
- The scanner uses FNC1 to recognize where a field ends and when the next one begins.
What happens if an FNC1 character is missing?
The scanner displays errors such as:
“Unrecognized AI” or “Unknown Format”
It reads the data incorrectly or ignores parts completely.