Barcode Format Guide
A comprehensive guide to barcode formats: what each symbology encodes, where it is used, and which generator creates it. Browse the grouped list below, or use the interactive guide for search, filtering and technical specifications.
Common formats
- Code 128 — High-density 1D barcode for full ASCII text; the default choice for shipping labels and asset tags.
- Code 128 A — Code 128 subset A: uppercase letters and control characters, used in logistics and warehousing.
- Code 128 B — Code 128 subset B: upper and lower case letters plus digits — the most readable general-purpose subset.
- Code 128 C — Code 128 subset C: digit pairs encoded compactly — standard for carton labels and serial numbers.
Retail formats
- EAN-13 — Worldwide retail product code: 12 digits plus a check digit, printed on virtually every consumer package.
- UPC-A — North American retail standard: 12 digits scanned at every US and Canadian checkout.
- EAN-8 — Compact 8-digit retail barcode for small packages where a full EAN-13 will not fit.
- UPC-E — Zero-compressed 8-digit version of UPC-A for tiny retail packages like chewing gum.
- EAN-5 — 5-digit add-on barcode that carries a book's recommended retail price alongside ISBN-13.
- EAN-2 — 2-digit add-on barcode used on newspapers and magazines to carry the issue number.
- GS1 DataBar Omnidirectional — GS1 retail point-of-sale symbol for variable-measure fresh food such as produce and meat.
- GS1 DataBar Limited — Compact variant of the GS1 DataBar family for small retail items, typically scanned at point-of-sale.
- GS1 DataBar Expanded — GS1 DataBar variant that carries additional retail data such as weight and price for variable-measure goods.
Industrial formats
- Code 39 — Alphanumeric industrial barcode with optional checksum; common in automotive and defense labeling.
- Code 93 — Denser successor to Code 39 with full ASCII support via escape pairs; used in logistics.
- Code 93 Extended — Code 93 variant that encodes the full ASCII character set through escape pairs, common in logistics.
- ITF — Interleaved 2-of-5 for even-length digit strings on corrugated cartons and warehouse labels.
- ITF-14 — 14-digit shipping container symbol with mandatory bearer bars, printed on outer cartons.
- GS1-128 — Supply chain barcode (formerly UCC/EAN-128) that encodes GS1 application identifiers on logistics labels.
- MSI — Plessey-family numeric barcode still used for inventory shelves and library collections.
- MSI-10 — MSI barcode with one modulus-10 check digit for shelf-label accuracy.
- MSI-11 — MSI barcode with a modulus-11 check digit for shelf labels facing heavy handling.
- MSI-1010 — MSI with two modulus-10 checks for high-value inventory items.
- MSI-1110 — MSI combining modulus-11 and modulus-10 checks for archival numbering.
Specialized formats
- Pharmacode — Single-track numeric barcode for pharmaceutical packaging line control.
- Codabar — Self-checking numeric barcode with A-D start/stop characters; legacy use in blood banks and libraries.
- HIBC LIC Data Matrix — Data Matrix symbol carrying HIBC LIC data for primary and secondary medical product identification.
- HIBC LIC Code 128 — Code 128 symbol carrying HIBC LIC data for medical product labeling in hospital supply chains.
- PLANET — USPS PLANET code used to track inbound reply mail in postal sorting operations.
- POSTNET — USPS POSTNET barcode encoding ZIP codes for mail sorting, height-modulated bars.
- Intelligent Mail — USPS IMb barcode combining routing and tracking in a single symbol for outgoing mail.
2D formats
- Data Matrix — Square 2D code used for direct part marking; widely required on pharmaceuticals and electronics components.
- PDF417 — Stacked 2D barcode used on identity cards, boarding passes and transport documents.
- Aztec Code — Compact 2D code with bullseye finder; standard on airline mobile boarding passes.
- DotCode — High-speed 2D code printed by inkjet for cigarette track-and-trace at production line speed.
Comprehensive guide to barcode formats, their characteristics, use cases, and technical specifications.
Format Overview
Code 128
Universal barcode format supporting all ASCII characters
Code 128A
Code 128 subset A for upper case letters, digits, and control characters
Code 128B
Code 128 subset B for all printable ASCII characters
Code 128C
Code 128 subset C for even-length numeric strings
Code 93
Compact symbology supporting the full ASCII set, denser than Code 39
Code 93 Extended
Extended Code 93 variant covering the full ASCII character set
EAN-13
International standard for retail products
EAN-8
Compact version of EAN-13 for small products
EAN-5
5-digit EAN add-on printed below an EAN-13
EAN-2
2-digit EAN add-on printed below an EAN-13
UPC-A
12-digit retail standard used across North America
UPC-E
Zero-compressed 8-digit version of UPC-A
CODE 39
Industrial barcode format with alphanumeric support
ITF
Interleaved 2 of 5 symbol for even-length numeric strings
ITF-14
Logistics packaging barcode format
GS1-128
Supply chain symbol that carries GS1 application identifiers
MSI
Retail inventory barcode format
MSI10
MSI variant with one modulus-10 check digit
MSI11
MSI variant with a modulus-11 check digit
MSI1010
MSI variant with two modulus-10 check digits
MSI1110
MSI variant with modulus-11 and modulus-10 check digits
Pharmacode
Pharmaceutical industry barcode format
Codabar
Library and laboratory barcode format
GS1 DataBar Omnidirectional
14-digit GS1 retail symbol readable from any scan direction
GS1 DataBar Limited
Compact 13-digit GS1 symbol for small retail items
GS1 DataBar Expanded
GS1 DataBar variant that carries variable-length application data
HIBC LIC Data Matrix
HIBC LIC data carried in a Data Matrix symbol for healthcare labeling
HIBC LIC Code 128
HIBC LIC data carried in a Code 128 symbol for healthcare labeling
Planet
USPS postal barcode used to track reply mail
Postnet
USPS postal barcode that encodes ZIP codes
Intelligent Mail
USPS barcode combining routing and tracking in one symbol
GS1 DataMatrix
Square 2D symbol for numbers, letters, and special characters
PDF417
Stacked 2D symbol used on identity documents and boarding passes
Aztec Code
Compact 2D symbol used on transport and event tickets
DotCode
Dot-based 2D symbol printed by high-speed inkjet
Code 128
Universal barcode format supporting all ASCII characters
Characteristics
- •Supports all ASCII characters (0-127)
- •Automatic encoding mode selection
- •High data density
- •Built-in error detection
Use Cases
- ✓Universal product identification
- ✓Logistics and supply chain
- ✓Inventory management
Limitations
- ⚠Requires wider space than some formats
- ⚠May be complex for simple applications
Example:
ABC123456Format Description:
Supports all ASCII characters, automatically selects the best encoding mode
Code 128A
Code 128 subset A for upper case letters, digits, and control characters
Characteristics
- •Upper case letters A-Z only
- •Supports digits 0-9
- •Supports ASCII control characters
- •High data density
Use Cases
- ✓Industrial identification
- ✓Logistics and warehousing
- ✓Inventory control
Limitations
- ⚠Does not support lower case letters
- ⚠Does not support special characters
Example:
ABC123Format Description:
Only supports uppercase letters, numbers, and control characters
Code 128B
Code 128 subset B for all printable ASCII characters
Characteristics
- •Supports all printable ASCII characters
- •Includes upper and lower case letters
- •Supports digits and symbols
- •General-purpose encoding
Use Cases
- ✓General product identification
- ✓Document management
- ✓Data collection
Limitations
- ⚠Does not support control characters
- ⚠Needs more space than subset C
Example:
ABC123abcFormat Description:
Supports all ASCII printable characters
Code 128C
Code 128 subset C for even-length numeric strings
Characteristics
- •Digits 0-9 only
- •Must contain an even number of digits
- •Highest data density of the Code 128 subsets
- •Encodes two digits per symbol
Use Cases
- ✓Numeric identification
- ✓Serial numbering
- ✓Carton labeling
Limitations
- ⚠Only supports numbers
- ⚠Must be even digits
Example:
123456Format Description:
Only supports numbers, must be even digits
Code 93
Compact symbology supporting the full ASCII set, denser than Code 39
Characteristics
- •Supports all ASCII characters through escape pairs
- •More compact than Code 39
- •Built-in mod-47 check characters
- •High reliability
Use Cases
- ✓Industrial identification
- ✓Logistics tracking
- ✓Inventory management
Limitations
- ⚠Requires start and stop characters
- ⚠Less widely supported than Code 128
Example:
ABC123Format Description:
Supports all ASCII characters, more compact than Code 39
Code 93 Extended
Extended Code 93 variant covering the full ASCII character set
Characteristics
- •Encodes the full ASCII character set
- •Includes lower case letters
- •Supports control characters
- •Widest character coverage in the Code 93 family
Use Cases
- ✓General identification
- ✓Data collection
- ✓System integration
Limitations
- ⚠Escape pairs lengthen the encoded data
- ⚠Needs a scanner that reads extended Code 93
Example:
ABC123abcFormat Description:
Code 93 Extended, supports full ASCII character set including lowercase letters
EAN-13
International standard for retail products
Characteristics
- •13-digit numeric format
- •Fixed length with check digit
- •Global retail standard
- •Country code identification
Use Cases
- ✓Retail product identification
- ✓Book ISBN codes
- ✓International trade
Limitations
- ⚠Only supports numbers 0-9
- ⚠Fixed 13-digit length
Example:
1234567890123Format Description:
13-digit number, last digit is check digit
EAN-8
Compact version of EAN-13 for small products
Characteristics
- •8-digit numeric format
- •Compact design for small packaging
- •Includes check digit
Use Cases
- ✓Small retail products
- ✓Space-constrained applications
Limitations
- ⚠Only supports numbers 0-9
- ⚠Fixed 8-digit length
Example:
12345670Format Description:
8-digit number, last digit is check digit
EAN-5
5-digit EAN add-on printed below an EAN-13
Characteristics
- •5-digit numeric format
- •Add-on symbol for EAN-13
- •Carries the recommended retail price
- •Fixed 5-digit length
Use Cases
- ✓Price supplements
- ✓Book pricing beside ISBN-13
- ✓Promotional pricing
Limitations
- ⚠Only supports numbers
- ⚠Fixed 5 digits
Example:
12345Format Description:
5-digit number, supplementary code for EAN-13
EAN-2
2-digit EAN add-on printed below an EAN-13
Characteristics
- •2-digit numeric format
- •Add-on symbol for EAN-13
- •Carries the issue number of periodicals
- •Fixed 2-digit length
Use Cases
- ✓Periodical supplements
- ✓Magazine issue numbers
- ✓Series numbering
Limitations
- ⚠Only supports numbers
- ⚠Fixed 2 digits
Example:
12Format Description:
2-digit number, supplementary code for EAN-13
UPC-A
12-digit retail standard used across North America
Characteristics
- •12-digit numeric format
- •Standard at North American checkouts
- •Includes a check digit
- •Scanned worldwide
Use Cases
- ✓North American retail
- ✓Product identification
- ✓Inventory management
Limitations
- ⚠Only supports numbers
- ⚠Fixed 12 digits
Example:
123456789012Format Description:
12-digit number, last digit is check digit
UPC-E
Zero-compressed 8-digit version of UPC-A
Characteristics
- •8-digit numeric format
- •Compressed form of UPC-A
- •Saves label space
- •Suits very small packages
Use Cases
- ✓Small packaging products
- ✓Space-constrained applications
- ✓Retail identification
Limitations
- ⚠Only supports numbers
- ⚠Number system digit must be 0 or 1
Example:
01234567Format Description:
8-digit number, compressed UPC-A format
CODE 39
Industrial barcode format with alphanumeric support
Characteristics
- •Supports numbers, uppercase letters, and symbols
- •Variable length format
- •Widely used in industrial applications
Use Cases
- ✓Industrial identification
- ✓Defense and aerospace
- ✓Automotive industry
Limitations
- ⚠Does not support lowercase letters
- ⚠Requires start and stop characters
Example:
ABC-123Format Description:
Supports numbers, uppercase letters, and special characters
ITF
Interleaved 2 of 5 symbol for even-length numeric strings
Characteristics
- •Digits 0-9 only
- •Must contain an even number of digits
- •High data density
- •Prints well on corrugated cartons
Use Cases
- ✓Industrial identification
- ✓Logistics management
- ✓Warehouse labels
Limitations
- ⚠Only supports numbers
- ⚠Must be even digits
Example:
123456Format Description:
Only supports numbers, must be even digits
ITF-14
Logistics packaging barcode format
Characteristics
- •14-digit numeric format
- •Designed for logistics packaging
- •Includes check digit
Use Cases
- ✓Logistics packaging
- ✓Transport identification
Limitations
- ⚠Only supports numbers 0-9
- ⚠Fixed 14-digit length
Example:
12345678901234Format Description:
14-digit number, for logistics packaging
GS1-128
Supply chain symbol that carries GS1 application identifiers
Characteristics
- •Supports all ASCII characters
- •Carries GS1 application identifiers
- •Standard on logistics labels
- •Built on Code 128 encoding
Use Cases
- ✓Supply chain management
- ✓Logistics labeling
- ✓Product traceability
Limitations
- ⚠Requires GS1 application identifiers
- ⚠Data must follow GS1 formatting rules
Example:
(01)12345678901234Format Description:
GS1-128, supports all ASCII characters with GS1 application identifiers (uses Code 128 encoding)
MSI
Retail inventory barcode format
Characteristics
- •Numeric-only format
- •Designed for retail inventory
- •Variable length support
Use Cases
- ✓Retail inventory management
- ✓Warehouse management
Limitations
- ⚠Only supports numbers 0-9
- ⚠Limited to retail applications
Example:
123456Format Description:
Only supports numbers, for retail inventory
MSI10
MSI variant with one modulus-10 check digit
Characteristics
- •Digits 0-9 only
- •One modulus-10 check digit
- •Used for retail shelf labels
- •More accurate than plain MSI
Use Cases
- ✓Retail inventory
- ✓Warehouse management
- ✓Inventory control
Limitations
- ⚠Only supports numbers
- ⚠Requires the modulus-10 check digit
Example:
1234567890Format Description:
MSI format with 10-digit check digit
MSI11
MSI variant with a modulus-11 check digit
Characteristics
- •Digits 0-9 only
- •One modulus-11 check digit
- •Used for retail shelf labels
- •Stronger error detection than modulus 10
Use Cases
- ✓Retail inventory
- ✓Warehouse management
- ✓Inventory control
Limitations
- ⚠Only supports numbers
- ⚠Requires the modulus-11 check digit
Example:
12345678901Format Description:
MSI format with 11-digit check digit
MSI1010
MSI variant with two modulus-10 check digits
Characteristics
- •Digits 0-9 only
- •Two modulus-10 check digits
- •Used for retail shelf labels
- •Very high data reliability
Use Cases
- ✓Retail inventory
- ✓Warehouse management
- ✓Inventory control
Limitations
- ⚠Only supports numbers
- ⚠Requires both check digits
Example:
123456789012Format Description:
MSI format with 10-digit and 10-digit check digits
MSI1110
MSI variant with modulus-11 and modulus-10 check digits
Characteristics
- •Digits 0-9 only
- •Modulus-11 and modulus-10 check digits
- •Used for retail shelf labels
- •Strongest error detection in the MSI family
Use Cases
- ✓Retail inventory
- ✓Warehouse management
- ✓Archival numbering
Limitations
- ⚠Only supports numbers
- ⚠Requires both check digits
Example:
123456789012Format Description:
MSI format with 11-digit and 10-digit check digits
Pharmacode
Pharmaceutical industry barcode format
Characteristics
- •Numeric-only format
- •Designed for pharmaceutical packaging
- •Variable length support
Use Cases
- ✓Pharmaceutical packaging
- ✓Medical device identification
Limitations
- ⚠Only supports numbers 0-9
- ⚠Limited to pharmaceutical industry
Example:
12345Format Description:
Only supports numbers, for pharmaceutical packaging
Codabar
Library and laboratory barcode format
Characteristics
- •Supports numbers, letters, and special characters
- •Must start and end with A-D
- •Variable length format
Use Cases
- ✓Library systems
- ✓Medical laboratories
- ✓Blood banks
Limitations
- ⚠Must start and end with A-D
- ⚠Limited character set
Example:
A123456BFormat Description:
Supports numbers, letters, and special characters, must start and end with A-D
GS1 DataBar Omnidirectional
14-digit GS1 retail symbol readable from any scan direction
Characteristics
- •14-digit numeric format
- •Omnidirectional scanning
- •GS1 point-of-sale standard
- •High data density
Use Cases
- ✓Retail products
- ✓Small packaging
- ✓Variable-measure fresh food
Limitations
- ⚠Only supports numbers
- ⚠Fixed 14 digits
Example:
12345678901234Format Description:
GS1 DataBar Omnidirectional, supports 14-digit numbers for retail products (uses Code 128 encoding)
GS1 DataBar Limited
Compact 13-digit GS1 symbol for small retail items
Characteristics
- •13-digit numeric format
- •Compact variant of the DataBar family
- •GS1 retail standard
- •Fits very small packages
Use Cases
- ✓Retail products
- ✓Small packaging
- ✓Space-constrained applications
Limitations
- ⚠Only supports numbers
- ⚠Fixed 13 digits
Example:
1234567890123Format Description:
GS1 DataBar Limited, supports 13-digit numbers for retail products (uses Code 128 encoding)
GS1 DataBar Expanded
GS1 DataBar variant that carries variable-length application data
Characteristics
- •Variable-length data
- •Carries GS1 application identifiers
- •Supports alphanumeric data
- •Flexible encoding
Use Cases
- ✓Retail products
- ✓Weight and price data
- ✓Product attributes
Limitations
- ⚠Requires GS1 application identifiers
- ⚠Longer symbol than other DataBar variants
Example:
(01)12345678901234Format Description:
GS1 DataBar Expanded, supports variable length data with GS1 application identifiers (uses Code 128 encoding)
HIBC LIC Data Matrix
HIBC LIC data carried in a Data Matrix symbol for healthcare labeling
Characteristics
- •Healthcare industry standard (HIBC LIC)
- •Supports all ASCII characters
- •High data density
- •Built-in error correction
Use Cases
- ✓Medical devices
- ✓Healthcare tracking
- ✓Medical product identification
Limitations
- ⚠Requires a 2D-capable scanner
- ⚠Healthcare industry specific
Example:
Sample2DData123Format Description:
HIBC LIC Data Matrix, healthcare industry standard for medical device identification
HIBC LIC Code 128
HIBC LIC data carried in a Code 128 symbol for healthcare labeling
Characteristics
- •Healthcare industry standard (HIBC LIC)
- •Supports all ASCII characters
- •High reliability
- •Reads on standard linear scanners
Use Cases
- ✓Medical devices
- ✓Healthcare tracking
- ✓Medical product identification
Limitations
- ⚠Healthcare industry specific
- ⚠Requires HIBC format compliance
Example:
ABC123456789Format Description:
HIBC LIC Code 128, healthcare industry standard for linear barcode identification
Planet
USPS postal barcode used to track reply mail
Characteristics
- •USPS standard
- •Supports 11-16 digit numbers
- •Mail tracking
- •Postal use only
Use Cases
- ✓USPS mail tracking
- ✓Postal services
- ✓Package tracking
Limitations
- ⚠Only supports numbers
- ⚠USPS specific format
Example:
123456789012345Format Description:
Planet, USPS postal barcode for mail tracking (uses Code 128 encoding)
Postnet
USPS postal barcode that encodes ZIP codes
Characteristics
- •USPS standard
- •Supports 5-11 digit numbers
- •ZIP code encoding
- •Postal use only
Use Cases
- ✓ZIP code encoding
- ✓Postal services
- ✓Address coding
Limitations
- ⚠Only supports numbers
- ⚠USPS specific format
Example:
12345678901Format Description:
Postnet, USPS postal barcode for ZIP codes (uses Code 128 encoding)
Intelligent Mail
USPS barcode combining routing and tracking in one symbol
Characteristics
- •USPS standard
- •Supports 20-31 digit numbers
- •Intelligent routing
- •Advanced tracking
Use Cases
- ✓USPS mail tracking
- ✓Postal services
- ✓Advanced tracking
Limitations
- ⚠Only supports numbers
- ⚠USPS specific format
Example:
12345678901234567890Format Description:
Intelligent Mail, USPS postal barcode combining tracking and routing information (uses Code 128 encoding)
GS1 DataMatrix
Square 2D symbol for numbers, letters, and special characters
Characteristics
- •Supports numbers, letters, and special characters
- •High data density
- •Built-in error correction
- •Industrial standard
Use Cases
- ✓Industrial identification
- ✓Pharmaceutical packaging
- ✓Logistics tracking
Limitations
- ⚠Requires a 2D-capable scanner
- ⚠Not readable by 1D-only scanners
Example:
Sample2DData123Format Description:
GS1 DataMatrix, supports numbers, letters, and special characters, used in industry, pharmaceuticals, and logistics
PDF417
Stacked 2D symbol used on identity documents and boarding passes
Characteristics
- •Supports numbers, letters, and special characters
- •High data capacity in a stacked layout
- •Built-in error correction
- •Identity document standard
Use Cases
- ✓ID cards and passports
- ✓Boarding passes
- ✓Driver licenses
Limitations
- ⚠Requires a 2D-capable scanner
- ⚠Not readable by 1D-only scanners
Example:
Sample2DData123Format Description:
PDF417, supports numbers, letters, and special characters, commonly used in ID cards and boarding passes
Aztec Code
Compact 2D symbol used on transport and event tickets
Characteristics
- •Supports numbers, letters, and special characters
- •High data density
- •Built-in error correction
- •Ticketing standard
Use Cases
- ✓Train tickets
- ✓E-tickets
- ✓Event tickets
Limitations
- ⚠Requires a 2D-capable scanner
- ⚠Not readable by 1D-only scanners
Example:
Sample2DData123Format Description:
Aztec Code, supports numbers, letters, and special characters, commonly used in train tickets and e-tickets
DotCode
Dot-based 2D symbol printed by high-speed inkjet
Characteristics
- •Supports numbers, letters, and special characters
- •Prints at production line speed
- •Industrial applications
- •Dot matrix structure
Use Cases
- ✓High-speed industrial printing
- ✓Industrial identification
- ✓Production line marking
Limitations
- ⚠Requires a 2D-capable scanner
- ⚠Not readable by 1D-only scanners
Example:
Sample2DData123Format Description:
DotCode, supports numbers, letters, and special characters, used for high-speed industrial printing
Format Selection Guide
Retail Applications
- • EAN-13: Standard retail products
- • EAN-8: Small packaging products
- • UPC-A: North American retail
- • UPC-E: small packaging products
- • EAN-5: price add-on
- • EAN-2: issue numbers
- • DataBar: retail products
Industrial Applications
- • Code 128: Universal identification
- • Code 128 A/B/C: specific character sets
- • Code 93: compact encoding
- • ITF-14: Logistics packaging
- • Code 39: Industrial identification
- • GS1-128: supply chain management
Specialized Applications
- • MSI family: retail inventory
- • Pharmacode: pharmaceutical packaging
- • Codabar: library systems
- • HIBC: medical devices
- • PLANET: mail tracking
- • POSTNET: ZIP codes
- • Intelligent Mail: USPS mail
2D Barcodes
- • Data Matrix: industrial marking
- • PDF417: identity documents
- • Aztec Code: e-tickets
- • DotCode: high-speed printing
- • HIBC Data Matrix: medical devices
Technical Specifications
| Format | Max Length | Characters | Check Digit |
|---|---|---|---|
| Code 128 | Unlimited | ASCII 0-127 | Automatic |
| Code 128A | Unlimited | Upper case, digits, control characters | Automatic |
| Code 128B | Unlimited | Printable ASCII | Automatic |
| Code 128C | Unlimited | Digits 0-9 | Automatic |
| Code 93 | Unlimited | ASCII characters | Automatic |
| Code 93 Extended | Unlimited | Full ASCII character set | Automatic |
| EAN-13 | 13 digits | Digits 0-9 | Required |
| EAN-8 | 8 digits | Digits 0-9 | Required |
| EAN-5 | 5 digits | Digits 0-9 | None |
| EAN-2 | 2 digits | Digits 0-9 | None |
| UPC-A | 12 digits | Digits 0-9 | Required |
| UPC-E | 8 digits | Digits 0-9 | Required |
| CODE 39 | Unlimited | Digits, letters, symbols | Optional |
| ITF | Unlimited | Digits 0-9 | Automatic |
| ITF-14 | 14 digits | Digits 0-9 | Required |
| GS1-128 | Unlimited | ASCII characters | Automatic |
| MSI | Unlimited | Digits 0-9 | Required |
| MSI10 | Unlimited | Digits 0-9 | Mod 10 |
| MSI11 | Unlimited | Digits 0-9 | Mod 11 |
| MSI1010 | Unlimited | Digits 0-9 | Two check digits |
| MSI1110 | Unlimited | Digits 0-9 | Two check digits |
| Pharmacode | Unlimited | Digits 0-9 | Required |
| Codabar | Unlimited | Digits, letters, symbols | Required |
| GS1 DataBar Omnidirectional | 14 digits | Digits 0-9 | Required |
| GS1 DataBar Limited | 13 digits | Digits 0-9 | Required |
| GS1 DataBar Expanded | Unlimited | Letters, digits, symbols | Automatic |
| HIBC LIC Data Matrix | Unlimited | ASCII characters | Automatic |
| HIBC LIC Code 128 | Unlimited | ASCII characters | Automatic |
| Planet | 11-16 digits | Digits 0-9 | Automatic |
| Postnet | 5-11 digits | Digits 0-9 | Automatic |
| Intelligent Mail | 20-31 digits | Digits 0-9 | Automatic |
| GS1 DataMatrix | Unlimited | Letters, digits, symbols | Automatic |
| PDF417 | Unlimited | Letters, digits, symbols | Automatic |
| Aztec Code | Unlimited | Letters, digits, symbols | Automatic |
| DotCode | Unlimited | Letters, digits, symbols | Automatic |
Ready to Generate Barcodes?
Now that you understand the different formats, start generating your barcodes.
Start Generating