The supported barcode types by the Barcode Reader engine, either reading or writing, are:
EAN-13 | EAN-8 | UPC-A | UPC-E |
Code 3 of 9 | Code 128 | Interleaved 2 of 5 | Ames Code (Codabar) |
USD-4 (Codarbar) | NW-7 (Codabar) | 2 of 7 code (Codabar) | UCCEAN 128 |
Code 93 | EAN EXT5 | EAN Ext-2 | MSI |
Code 11 (USD-8) | Standard 2 of 5 | GS1 Databar | GS1 Databar limited |
GS1 Databar Expanded | Patch code | Postnet | Planet |
Australian Post 4-State | Royal Mail (RM4SS) 4 State | USPS OneCode 4-State Barcode (4BC) | GS1 Databar Stacked |
GS1 Databar Expanded Stacked | PDF417 | MicroPDF417 | Datamatrix |
QR code | Aztec | Maxi |
A detailed description of every barcode type can be found in the further table below:
EAN-13 | International article number with 13 digits. Used internationally with consumer product | ![]() |
EAN-8 | Derived from EAN-13, used on small packages when EAN-13 would be to long. Article number with 8 digits | ![]() |
UPC-A | 12 digit code used with consumer products in the united states | ![]() |
UPC-E | Compressed version of UPC-A. This code allows only digits and has a 8 digits | ![]() |
Code 3 of 9 | Supports alphanumeric data and is widely used. Supportts encoding of 43 different alphanumeric characters. | ![]() |
Code 128 | Very high density linear barcode. Able to encode all 128 ASCII characters through the use of multiple character code sets and special command codes | ![]() |
Interleaved 2 of 5 | Code consisting of only digits in an even number. An odd number of digits will be encoded by adding a ‘0’ as first digit. | ![]() |
Ames Code (Codabar) | Can encode 16 different characters and is used by US blood banks, photo development laboratories and on FedEx air bills. | ![]() |
USD-4 (Codarbar) | Can encode 16 different characters and is used by US blood banks, photo development laboratories and on FedEx air bills. | ![]() |
NW-7 (Codabar) | Can encode 16 different characters and is used by US blood banks, photo development laboratories and on FedEx air bills. | ![]() |
2 of 7 code (Codabar) | Can encode 16 different characters and is used by US blood banks, photo development laboratories and on FedEx air bills. | ![]() |
UCCEAN 128 | Specialized, self describing data structure conveyed as a Code 128 symbol. This code also stores what the data represents and how it should be formatted. | ![]() |
Code 93 | Similar to code 3 of 9, but offers the advantage of supporting the encoding of 47 different alphanumeric characters. | ![]() |
EANEXT5 | 5-digit extension of EAN-code. represents the suggested retail price of book. first digit represents the currency, the remaining 4 the amount (e.g. 57500 indicates a retail price of $75.00) | ![]() |
EAN Ext-2 | 2-digit extension represents periodical such as magazine and newspaper issue numbers. | ![]() |
MSI | Can encode the numbers 0-9 and used to identify shelving locations in retail stores. Symbol can be of any length and contain one or two check digits | ![]() |
Code 11 (USD-8) | Supports encoding of 0-9 and the dash (-) character and is used to identify telecommunications hardware | ![]() |
Standard 2 of 5 | Standard Industrial code, used in airline ticketing, photofinishing and warehouse industries | ![]() |
GS1 Databar | 14-digit barcode used for EAN.UCC item identification. | ![]() |
GS1 Databar limited | encodes a 14-digit EAN.UCC item identification with Indicator digits of zero or one | ![]() |
GS1 Databar Expanded | EAN.UCC item identification plus AI elements (such as weight and ‘best before’ date) | ![]() |
Patch code | Patch codes do not encode any data. They are used to separate batch scanning jobs and to control the scanner. | ![]() |
Postnet | Represents a 5 or 9 digit ZIP code or an 11-digit “Delivery Point Code” of US destination addresses. Used by postal services | ![]() |
Planet | Similar to postnet. difference is that Planet represents ‘off’ bits. Planet is used by the US postal service to identify and track mail during delivery. | ![]() |
Australian Post 4-State | Used by Australia Post for Postal code and automatic mail sorting. | ![]() |
Royal Mail (RM4SS) 4 State | Used by Royal Mail Cleanmail service. It has specific requirements to ensure maximum readability and efficiency during the mail routing process. | ![]() |
USPS OneCode 4-State Barcode (4BC) | Intelligent mail barcode, used by the US postal service for domestic delivery. It combines routing ZIP code and tracking information into a single barcode | ![]() |
GS1 Databar Stacked | ![]() | |
GS1 Databar Expanded Stacked | Stacked variation of the GS1 Databar Expanded, stacked in 2 rows. Used when a GS1 Databar Expanded is too wide. | ![]() |
PDF417 | Most common 2D barcode. Uses Error Correction Code, stores up to 1850 ASCII characters and can be combined with GS1-128 to create CC-C barcodes | ![]() |
MicroPDF417 | Based on PDF417, designed to encode a moderate amount of data into a very compact symbol. stores up to 150 byte, 250 alphanumeric or 366 numeric digits 1 barcode. Uses Error Correction Code, Code 128 emulation allows the decoder to return data as if it were encoded as a Code128 symbol and can be combined with various 1D barcodes to create composite barcodes | ![]() |
Datamatrix | 2D-barcode, encoded information can be text or binary. Stores up to 2218 ASCII characters in one barcode symbol. Can encode up to 33225 characters and uses Error Correction code | ![]() |
QR code | Quick Response Code is one of the most popular 2D barcodes. Offers data storage up to 2953 bytes, 4296 alphanumeric or 7089 numeric digits. Also includes Error correction code | ![]() |