Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

2D Code

HIBC PAS Data Matrix Generator

Generate an HIBC PAS Data Matrix that fits a GS1 prefix-based Health Industry Bar Code record into a tiny, high-density 2D symbol.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What is HIBC PAS Data Matrix?

HIBC PAS Data Matrix pairs HIBCC's newer PAS (Provider Applications Standard) data format with the Data Matrix symbology, which is the go-to choice when label space is at a premium — small medical device components, ampoules, and surgical instruments. PAS lets a manufacturer build its labeler identifier from a GS1 Company Prefix it already holds, avoiding the need for a separate registration with HIBCC to obtain a 4-character Labeler Identification Code, which is how the older HIBC LIC structure works.

Data Matrix's dense, error-corrected encoding makes it well suited to direct part marking and very small package labeling, and the PAS structure is increasingly the preferred choice for manufacturers who already maintain GS1 infrastructure for GTIN and other product identifiers.

An hibc pas data matrix generator earns its keep here because the PAS message string has several concatenated fields with strict formatting rules and a computed check character — building that string by hand invites exactly the kind of transcription error a check character is meant to catch. HIBCC introduced PAS specifically so manufacturers already investing in GS1 numbering for retail and logistics wouldn't need to maintain a second, parallel identifier scheme purely for healthcare labeling.

How HIBC PAS data is structured

The message content follows HIBC's PAS record format:

Data Matrix's strong Reed–Solomon error correction means this PAS-structured string stays reliably decodable even printed at the very small sizes typical of medical device component marking, or when part of the symbol is obscured by handling wear or sterilization residue.

Where HIBC PAS Data Matrix is used

This combination is used where both space constraints and GS1 alignment matter:

It's also common in hospital central sterile processing departments, where instrument trays are tracked through repeated sterilization cycles and a durable, high-density mark is needed on individual instruments rather than just the tray. Distributors and group purchasing organizations that receive product from multiple manufacturers also benefit from PAS, since it lets each supplier's existing GS1 prefix carry through into the HIBC labeling without a manual cross-reference to a separately issued LIC code.

HIBC PAS Data Matrix technical specifications

HIBC PAS Data Matrix combines HIBCC's PAS message syntax with the ECC 200 version of Data Matrix, standardized under ISO/IEC 16022. Data Matrix's Reed–Solomon error correction can recover the symbol even if a meaningful percentage of modules are damaged or obscured, which is central to why it's favored for direct part marking. The PAS payload begins with a "+" data identifier, followed by a variable-length GS1 Company Prefix-based labeler identifier, product/catalog number, unit-of-measure digit, and optional lot, expiry, and quantity fields, closed with a single HIBC check character validating the primary string. Symbol size scales with data length and error-correction level, typically ranging from roughly 10x10 to 20x20 modules for a typical PAS payload at standard ECC 200 settings.

How to generate an HIBC PAS Data Matrix in Barcode Mint

To build the symbol:

Because Barcode Mint computes the HIBC check character automatically from whatever labeler identifier, product number, and secondary fields you enter, there's no need to look up the check-character algorithm yourself — just make sure the labeler identifier you enter matches your registered GS1 Company Prefix exactly, since that field anchors the entire PAS record.

Print and scan best practices

Because the PAS labeler identifier is generally longer than the fixed-length LIC code, a PAS Data Matrix carrying the same product data may need slightly more modules than its LIC equivalent — factor this into your minimum print size calculations. As with any healthcare Data Matrix, verify print quality against ISO/IEC 15415 grading, and for instruments subject to repeated sterilization, confirm your marking method is rated to keep the symbol above a scannable grade over the instrument's service life.

Confirm early that the scanners and hospital information systems downstream can actually parse HIBC PAS syntax specifically — some legacy healthcare scanning infrastructure was built and validated only against the older LIC format and needs a firmware or configuration update to recognize a GS1 prefix-based labeler identifier correctly. Testing this before a full label conversion avoids a scenario where instruments are marked correctly but simply can't be read by receiving or point-of-use scanners.

HIBC PAS Data Matrix vs. related codes

Against HIBC LIC Data Matrix, PAS carries variable unit-level data (lot, expiry, quantity) while LIC carries the fixed product identity built from a labeler code and product number — the two are typically printed and scanned together, not as substitutes for each other. Against HIBC PAS Code 39 or Code 128, Data Matrix packs the same PAS payload into a far smaller footprint, which matters most on small device components where a linear barcode simply won't fit. Against a plain GS1 DataMatrix encoding a GTIN and application identifiers, HIBC PAS Data Matrix follows the older HIBCC syntax rather than GS1 Application Identifier syntax, so the two aren't interchangeable even though both use the same underlying Data Matrix symbology.

Common uses

Frequently asked questions

What is an HIBC PAS Data Matrix generator used for?

An hibc pas data matrix generator creates a compact 2D Data Matrix symbol encoding a Health Industry Bar Code PAS record — a GS1 prefix-based labeler identifier, product number, and optional lot/expiry data — for space-constrained medical device labeling.

Why choose PAS over LIC for Data Matrix labeling?
PAS lets a manufacturer that already holds a GS1 Company Prefix build its HIBC labeler identifier from that prefix, avoiding a separate registration with HIBCC that the LIC structure requires.
Is HIBC PAS Data Matrix suitable for direct part marking?

Yes — Data Matrix's error correction makes it well suited to direct part marking on small or curved medical device surfaces, whether using the LIC or PAS data structure.

Does a PAS Data Matrix need to be larger than a LIC one?
It can — since the GS1 prefix-based labeler identifier under PAS is typically longer than the fixed 4-character LIC code, the resulting Data Matrix may need slightly more modules for the same product data.
Can I batch-generate HIBC PAS Data Matrix codes?

Yes — use Barcode Mint's bulk CSV to ZIP/PDF tool to generate a unique symbol per component or lot across a production run.

Related barcode types

Browse all 106 barcode & QR types →