Supported Barcodes | Flutter Document Scanner
Supported Barcode Types
1D Barcodes
Main Symbology | Sub-symbologies | Example |
---|---|---|
Code 11 | ||
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 39 | VIN Code 32 / Italian Pharmacode | |
Code 93 | ||
Code 128 | GS1-128 IMEI (International Mobile Equipment Identity) | |
Codabar | ||
UPC (Universal Product Code) | UPC-A UPC-E | |
EAN (European Article Number / International Article Number) | EAN-2 EAN-5 EAN-8 EAN-13 ISBN | |
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 | |
MSI Plessey | ||
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 |
2D Barcodes
Main Symbology | Sub-symbologies | Example |
---|---|---|
QR Code | Micro QR Code rMQR Code (Rectangular Micro QR Code) GiroCode / EPC QR Code / SEPA QR Code Swiss QR Code | |
Data Matrix | GS1 Data Matrix NTIN (National Trade Item Number) PPN (Pharmacy Product Number) UDI (Unique Device Identification) Royal Mail Mailmark | |
Aztec | ||
MaxiCode | ||
PDF417 | MicroPDF417 |
tip
You might also be interested in an overview in our blog post Types of barcodes and their usage.
Data Parsers
Barcodes, especially the two-dimensional ones, e.g. data matrices and QR codes, are often used to encode structured data or documents. This structured data can be parsed into document-like data structures that let you access the data fields conveniently, for example Swiss QR-Codes, SEPA forms, medical plans, boarding passes, medical certificates and vCard addresses.
The following data parsers are currently supported:
- AAMVA: Parse the AAMVA data format from PDF-417 barcodes on US driver’s licenses.
- Boarding pass data from PDF-417 barcodes.
- Parser for German Medical Certificates (aka. Disability Certificate or AU-Bescheinigung) coded in a PDF-417 barcode.
- GS1 encoded data from barcodes.
- Data from PDF-417 barcodes on ID Cards.
- Parse and extract data from XML of Data Matrix barcodes on Medical Plans (German Medikationsplan).
- Data parser of QR-Code values printed on SEPA pay forms.
- vCard data from a QR-Code (e.g. on business cards).
- Swiss QR data from a QR-Code for easy, automatic and efficient payments.
Want to scan longer than one minute?
Generate a free trial license to test the Scanbot SDK thoroughly.
Get your free Trial LicenseWhat do you think of this documentation?
What can we do to improve it? Please be as detailed as you like.