Home · Industries · Healthcare & Medical Devices

Healthcare & Medical Device Barcodes: FDA UDI, GS1 Data Matrix & GS1-128 for GUDID Compliance

FDA UDI is the law. Every medical device sold in the US needs Device Identifier (UDI-DI) + Production Identifier (UDI-PI) on the label, registered in GUDID, and scannable in a healthcare setting.

UPC-A example

Medical devices are governed by FDA's Unique Device Identification (UDI) rule. Every device that's distributed in the US needs a UDI on its label and package — and for implantable, life-supporting, and Class III devices, on the device itself ('direct part marking'). The UDI has two parts: the Device Identifier (DI, identifies the manufacturer + model) and the Production Identifier (PI, identifies the specific lot/serial/expiry).

Three FDA-accredited issuing agencies handle UDI: GS1 (most common, uses Data Matrix or GS1-128), HIBCC (uses HIBC barcode standard), and ICCBBA (for blood, cellular, and tissue products only). Most medical-device manufacturers go with GS1 because it integrates with their existing supply-chain identification. The chosen format goes on the label AND gets submitted to GUDID — the FDA's public Global UDI Database.

Recommended barcode formats

Regulatory notes

Step by step

  1. 1

    Choose an FDA-accredited issuing agency

    GS1 (gs1us.org) for general medical devices — most common choice. HIBCC for legacy HIBC-format users. ICCBBA only for blood/tissue/cellular.

  2. 2

    Assign Device Identifier (DI) to each device version

    Through GS1, the DI is a 14-digit GTIN. Each model + size + configuration gets its own DI. Same model with different sterility-method-validated configurations = different DIs.

  3. 3

    Generate UDI barcode with DI + PI

    Data Matrix format: (01)DI(11)Production-date(17)Expiry(10)Lot(21)Serial. The PI elements vary by device — implantables typically need serial, sterile-packaged disposables need lot + expiry.

  4. 4

    Submit DI record to GUDID

    FDA's Global UDI Database. Required before commercial distribution. Submission includes device name, FDA listing number, GMDN code, sterility info, lot/serial flags, sizes.

  5. 5

    Apply UDI to label + direct part marking (if applicable)

    Implantable, life-supporting, life-sustaining, and Class III devices need UDI directly on the device, not just the label. Laser-etched Data Matrix on metal devices, ink-jet on polymer. Survives sterilization.

Gotchas

FAQ

Do all medical devices need UDI?

Almost all Class I, II, and III devices in US distribution need UDI. Limited exceptions: custom devices, investigational devices, devices for clinical research, and certain Class I exempt devices (Class I, non-implantable, no GHTF Annex). When in doubt, check FDA's UDI exemption list.

What's the difference between GS1 and HIBCC?

Both are FDA-accredited issuing agencies for UDI. GS1 uses GTIN (14-digit numeric) and GS1 Application Identifiers — most common, integrates with retail/supply chain. HIBCC uses the HIBC standard, more common with legacy device manufacturers. They're not interchangeable — pick one per product line.

Can I use a UPC as my UDI?

Not directly. UPC-A is 12 digits; UDI Device Identifier under GS1 is 14-digit GTIN. The good news: a 12-digit UPC-A can be expanded to 14-digit GTIN by zero-padding the front, but you still need to submit it as a GS1-formatted DI to GUDID.

How do I encode UDI in Data Matrix?

Use GS1 Application Identifiers with FNC1 prefix. Example for a sterilized implant: (01)00614141999996(11)260601(17)281231(10)LOT123(21)SN9876. Our Data Matrix generator handles GS1 AI parsing when you prefix data with parenthesized AIs.

What's a Basic-UDI-DI?

An EU-MDR concept (not used in FDA UDI). The Basic-UDI-DI groups all variants of the same medical device family — used for EUDAMED registration and CE marking documentation. Each variant still has its own UDI-DI.

Related

Related industries