Drug Package Barcode Reader (GS1 DataMatrix)

Reads the string a scanner returns from a drug package barcode (GS1 DataMatrix).

Open the tool → Runs in your browser. Data leaves only if you deliberately send a problem report from the interactive tool.

Example

The scanned string, raw or with parentheses
(01)00312345678906(17)271130(10)A1B2(21)12345

Result: 4 of 4 elements read cleanly; GTIN 00312345678906.

The tool opens with these values already filled in. Replace them with your own.

What you enter

  • The scanned string, raw or with parentheses
How this is calculated

Citation

GS1 General Specifications, release 26.0 (January 2026): application identifiers (01), (10), (17), (21), (715) and others, section 3.4.7 (expiration date, day 00), section 7.12 (century) and section 7.9.1 (check digit). 21 U.S.C. 360eee(14): the DSCSA product identifier. Read the sources: GS1 General Specifications ↗, GS1 application identifiers ↗

A reference and educational tool. Not medical, legal, or financial advice, and not a substitute for clinician judgment.

Browse all tools

Built by Clay Good. Source on GitHub.