Skip to main content

Supported barcodes

Supported barcode types

1D barcodes

Main symbologySub-symbologiesExample
Code 11Code 11 example
Code 25 /
Code 2 of 5
ITF / Interleaved 2 of 5
Industrial 2 of 5
Standard 2 of 5
IATA 2 of 5 / Airline 2 of 5
Code 25 example
Code 39VIN
Code 32 / Italian Pharmacode
Pharmazentralnummer (PZN-7, PZN-8)
Code 39 example
Code 93Code 93 example
Code 128GS1-128
IMEI (International Mobile Equipment Identity)
Code 128 example
CodabarCodabar example
UPC
(Universal Product Code)
UPC-A
UPC-E
UPC example
EAN
(European Article Number /
International Article Number)
EAN-2
EAN-5
EAN-8
EAN-13
ISBN
EAN 13 example
GS1 DataBar /
RSS-14
GS1 DataBar / RSS Omnidirectional
GS1 DataBar / RSS Stacked
GS1 DataBar / RSS Stacked Omnidirectional
GS1 DataBar / RSS Expanded
GS1 DataBar / RSS Expanded Stacked
GS1 DataBar / RSS Truncated
GS1 DataBar / RSS Limited
GS1 DataBar / RSS Composite
GS1 Databar Stacked example
MSI PlesseyMSI Plessey example
Pharmaceutical Binary CodePharmacode (one-track)
Pharmacode (two-track)
Pharma Binary Code example
4-State Customer Code /
CPC 4-State /
PostBar
USPS Intelligent Mail
RM4SCC (Royal Mail 4-State Customer Code)
KIX (TNT Post Netherlands 4-State Customer Code)
Australia Post 4-State Customer Code
Japanese Post 4-State Customer Code
Mail Barcode example

2D barcodes

Main symbologySub-symbologiesExample
QR CodeMicro QR Code
rMQR Code (Rectangular Micro QR Code)
GiroCode / EPC QR Code / SEPA QR Code
Swiss QR Code
QR Code example
Data MatrixGS1 Data Matrix
NTIN (National Trade Item Number)
PPN (Pharmacy Product Number)
UDI (Unique Device Identification)
Royal Mail Mailmark
Data Matrix example
AztecAztec example
MaxiCodeMaxiCode example
PDF417MicroPDF417PDF417 example

Data parsers

Supported barcode data parsers

Barcodes, especially two-dimensional ones like Data Matrix and QR Code, are often used to encode structured data.

This data can be parsed into document-like structures that let you access the data fields more conveniently.

The Scanbot SDK includes parsers for the following structured barcode data:

  • PDF417:
    • AAMVA-standardized data on US driver’s licenses
    • Information on ID cards
    • Passenger and flight information on airline boarding passes
    • Information on German medical certificates ("disability certificate" or "AU-Bescheinigung")
  • Data Matrix:
    • XML-structured data for German medication plans ("Medikationsplan")
  • QR Code:
    • vCard data (e.g., on business cards)
    • QR-bill data encoded in Swiss QR Codes
    • SEPA information encoded in GiroCodes / EPC QR Codes / SEPA QR Codes
  • Barcodes compliant with the HIBC (Health Industry Bar Code) standard
  • Barcodes compliant with GS1 standards

Want to scan longer than one minute?

Generate a free trial license to test the Scanbot SDK thoroughly.

Get your free Trial License