FDA UDI & GS1 Barcode Parser

Extract and validate GS1 Application Identifiers for medical devices and logistics

Self-tests: Not Run

Parsed Receiving Log

Raw UDI String GTIN (01) Prod Date (11) Exp Date (17) Lot/Batch (10) Serial (21) Status
No data parsed yet. Enter strings above and click Parse.

About the FDA UDI / GS1 Barcode Parser & GTIN Validator

Medical device manufacturers and healthcare inventory managers rely on our FDA UDI / GS1 barcode parser to validate critical labeling data. Quickly scan or paste complex GS1 strings to separate Application Identifiers (AIs) like GTINs (01), lot numbers (10), expiration dates (17), and serial numbers (21). Instantly verify Mod-10 check digits and organize device identifiers into a clean log for flawless traceability and UDI compliance.

How it works

  1. Paste the raw alphanumeric string from a scanned GS1-128 or 2D DataMatrix medical device barcode.
  2. Review the parsed output, separating the Device Identifier (DI) from the Production Identifiers (PI).
  3. Verify that the automatically calculated Mod-10 check digit matches the GTIN within the barcode.
  4. Check extracted dates and lot numbers for formatting errors, and export the decoded data for receiving logs.

Frequently asked questions

What is a Unique Device Identifier (UDI)?

A UDI is an alphanumeric code required by the FDA on medical device labels. It consists of a static Device Identifier (DI) specific to the model, and dynamic Production Identifiers (PI) such as lot number, serial number, and expiration date.

What are GS1 Application Identifiers (AIs)?

AIs are standard two-to-four digit numeric prefixes in a GS1 barcode that tell a scanner what kind of data follows. For example, '01' indicates a Global Trade Item Number (GTIN), and '17' indicates an expiration date.

What format must the expiration date (AI 17) follow?

In the GS1 system, an expiration date following AI 17 is strictly formatted as YYMMDD. If the exact day is not specified, it defaults to the last day of the stated month.

Why does the parser check the GTIN Mod-10 digit?

The 14-digit GTIN ends with a Mod-10 check digit. Validating this digit ensures that the barcode was printed correctly and that the scanner read the primary device identifier without any dropped or swapped characters.

References