- Home
- Barcode Glossary
- HIBC Code 39
HIBC Code 39
Code 39 carrying the Health Industry Bar Code supplier labeling structure — the legacy healthcare marking standard.
HIBC Code 39 Specification
| Character set | Code 39 base set (0-9, A-Z, space, - . $ / + %); HIBC strings are uppercase alphanumeric plus - . $ / + % |
| Data length | Variable; LIC (4 chars) + item (1-13 chars) + optional lot/serial fields |
| Check digit | Mandatory HIBC Mod 43 check character appended to the data |
| Density | Same as plain Code 39 — ≈5-9 characters per inch |
| Module width (X-dimension) | 0.25-0.40 mm typical on medical labels |
| Print ratio | Wide:narrow ratio 2:1 to 3:1 |
| Magnification | Scales with X-dimension |
| Quiet zone | 10X on each side |
| Standard | ANSI/HIBC Supplier Labeling Standard (HIBCC); symbology basis ISO/IEC 16388 |
| Origin | Health Industry Business Communications Council (HIBCC), 1986 |
| Sample data | A999BJC5D6E71 |
Try It: Generate a HIBC Code 39 Barcode
This live generator is preconfigured for HIBC Code 39. Adjust size, colors, and text — then download as PNG or SVG. Free, no signup, all encoding happens in your browser.
What Is HIBC Code 39?
HIBC Code 39 is Code 39 carrying a Health Industry Bar Code (HIBC) data structure under the ANSI/HIBC Supplier Labeling standard. Like its Code 128 sibling, the payload starts with a plus sign, followed by the labeler identification code, item reference, and optional lot or serial data, ending with a Mod 43 check character. Code 39's simpler alphabet suits the largely uppercase-alphanumeric world of medical product codes.
It is the older of the two HIBC carriers and remains common in hospital inventories, blood bag labeling ecosystems, and device packaging installed before Code 128's density advantage made HIBC Code 128 the default recommendation. Both encode identical HIBC data structures, so the choice is carrier economics: Code 39 for legacy compatibility, Code 128 for narrower symbols on tight labels.
Common Applications
- Hospital and blood bank inventory systems
- Medical device and pharmaceutical labeling (legacy)
- Surgical kit and instrument tray tracking
Related Barcode Types
The classic self-checking alphanumeric barcode: 43 characters, simple structure, still everywhere in industry.
Code 128 formatted to the Health Industry Bar Code supplier labeling standard for medical products.
A high-density, variable-length linear barcode that encodes all 128 ASCII characters, and the backbone symbology of modern logistics.
HIBC Code 39 FAQ
HIBC Code 39 or HIBC Code 128 — which should I print?
If the label has room and downstream scanners are older, HIBC Code 39 is bulletproof. If label space is tight — small device labels, vials — HIBC Code 128 encodes the same HIBC data in a significantly narrower symbol. Both are equally standard-compliant; HIBCC recommends Code 128 for new designs.
Is the HIBC check character the same as Code 39 Mod 43?
It is the same algorithm applied to the same alphabet, but it is mandatory and part of the data structure (transmitted with the string), whereas plain Code 39's Mod 43 is optional. The HIBC character is computed over the entire payload including the leading + sign.
