HIBC Code 128 Generator

Generate HIBC Code 128 barcodes in your browser with live preview, validation, and PNG/SVG export.

Advanced options
Enter a value to see a live preview.
Options

These map directly to real generator options; anything not listed here is available under Advanced options above.

What HIBC Code 128 is

HIBC Code 128 is Code 128 carrying a Health Industry Bar Code (HIBC) Labeler Identification Code (LIC) and product data, used for healthcare and medical product labeling.

Generate it now

Type just your LIC and product data now -- bwip-js prepends the required "+" flag and appends the mod-43 check character for you.

Valid input

Data may contain only digits, capital letters, spaces, and the symbols -.$/+%. By default the encoder automatically prepends the required "+" flag character and appends the mod-43 check character, so you enter only the LIC and product data.

Key options

Supported bwip-js options include includetext and height.

Output and printing

Export PNG for digital records or SVG for crisp print on medical product and shelf labeling.

Common uses

Hospital and pharmacy product labels, medical device labeling, and healthcare supply-chain tracking use HIBC Code 128 to carry a standardized labeler and product identifier.

Example

The seeded example, "A999BJC5D6E71", is just the LIC plus product data -- no leading "+" or trailing check character -- so the rendered human-readable text shows both being added automatically by bwip-js.

Troubleshooting

A character outside the digits/uppercase-letters/space/-.$/+% set is rejected; the most common fix is switching to uppercase or removing unsupported punctuation.

Related formats

Related HIBC formats include HIBC Data Matrix, HIBC PDF417, and HIBC Aztec Code.

FAQ

Do I need to add the check character myself?

No -- by default bwip-js computes and appends the HIBC mod-43 check character (and the leading "+" flag character) automatically.