Supported Data Formats

This pages gives a short overview of supported data formats that the parser understands and links to further information.

HIBC (Health Industry Bar Code)

HIBC is an industrial standard used in the medical space. HIBC data is encoded in Code 128, Code 39, Aztec, Data Matrix ECC200 or QR codes. HIBC data always starts with a + character.

Example Codes:

"+HIBCMED121/$1728/S87V"
"+$A1234GU"

For further details, take a look at the HIBC format docs.

GS1 AI

The GS1 Application Identifier (AI) system defines a comprehensive set of numeric keys for compact data representation. GS1 AI data may be encoded in a large number of different barcode symbologies, including ITF, Code 128, DataBar, Data Matrix and QR.

Example Code:

"1719060010SCANDIT123"

For further details, take a look at the GS1 AI format docs.

Swiss QR

The ISO 20022 standard defines how payment information is encoded in a specific type of QR codes, called Swiss QR codes. Swiss QR codes can be recognized by their swiss cross in the centre of the code.

Example Code:

"SPC\r\n0100\r\n1\r\nCH6812345678901234567\r\nScandit AG\r\nLimmatstrasse\r\n73\r\n8005\r\nZuerich\r\nCH\r\n\r\n\r\n\r\n\r\n\r\n\r\n1234.00\r\nCHF\r\n2020-01-01\r\n\r\n\r\n\r\n\r\n\r\n\r\nNON\r\n\r\ntest code\r\n"

For further details, take a look at the SwissQR format docs.

VIN (Vehicle Identification Number)

VIN (Vehicle Identification Number) is a unique code used by the automotive industry to identify vehicles (please refer to Wikipedia for more details). The structure of the code is defined by ISO 3779, though there are variations of the standards in use that differ based on the region (e.g., North America or EU).

Example Codes:

"5UXFG2C50DL782277"
"WDCGG8HB0AF462890"

For further details, take a look at the VIN format docs.

IATA BCBP

The IATA BCBP (Bar Coded Boarding Pass) standard defines a format for representing boarding pass related data such that it can be encoded using PDF417, Aztec, Datamatrix or QR symbologies.

Example Code:

"M1DESMARAIS/LUC       EABC123 YULFRAAC 0834 226F001A0025 100"

For further details, please refer to IATA BCBP docs.