GS1

GS1 Digital Link & Element String Builder

Compose the GS1 element string — (01) GTIN, (17) expiry, (10) batch/lot, (21) serial — and the matching GS1 Digital Link URI for pharma and FMCG serialisation (DSCSA, EU FMD, India track & trace).

Serialise once. Authenticate every scan.

A GS1 Digital Link tells a scanner what a product is. FirstScanIt binds each serial to a tamper-proof cryptographic signature so a scan also proves it's genuine — and flags duplicates instantly across your supply chain.

Secure Serialisation for Pharma & FMCG

GS1 Application Identifiers Explained

Pharmaceutical and FMCG serialisation encodes several data fields into one barcode using GS1 Application Identifiers (AIs) — numeric prefixes that label each field:

  • (01) GTIN — the Global Trade Item Number identifying the product (always 14 digits in an element string).
  • (17) Expiry date — format YYMMDD.
  • (10) Batch / Lot number — up to 20 alphanumeric characters.
  • (21) Serial number — the unique unit identity that enables item-level track & trace.
  • (11) Production date — optional, format YYMMDD.

Element String vs. Digital Link

The element string is what gets encoded into a GS1 DataMatrix or GS1-128 barcode for industrial scanners. The GS1 Digital Link expresses the same data as a web URL, so a consumer's phone camera can open a product page directly. Choose based on who is scanning.

Where This Is Required

Item-level serialisation with (01)+(21) is mandated by the US DSCSA, the EU Falsified Medicines Directive (FMD), India's drug track-and-trace rules, Saudi Arabia's SFDA, and others. Compare requirements across markets with our Serialization Compliance Checker.

Disclaimer: This tool composes GS1-formatted strings for reference. Verify GTIN allocation and barcode encoding with GS1 before production printing. Runs entirely in your browser.