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.
Barcode Format Guide

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

1

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:

ABC123456

Format Description:

Supports all ASCII characters, automatically selects the best encoding mode

2

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:

ABC123

Format Description:

Only supports uppercase letters, numbers, and control characters

3

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:

ABC123abc

Format Description:

Supports all ASCII printable characters

4

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:

123456

Format Description:

Only supports numbers, must be even digits

5

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:

ABC123

Format Description:

Supports all ASCII characters, more compact than Code 39

6

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:

ABC123abc

Format Description:

Code 93 Extended, supports full ASCII character set including lowercase letters

7

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:

1234567890123

Format Description:

13-digit number, last digit is check digit

8

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:

12345670

Format Description:

8-digit number, last digit is check digit

9

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:

12345

Format Description:

5-digit number, supplementary code for EAN-13

10

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:

12

Format Description:

2-digit number, supplementary code for EAN-13

11

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:

123456789012

Format Description:

12-digit number, last digit is check digit

12

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:

01234567

Format Description:

8-digit number, compressed UPC-A format

13

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-123

Format Description:

Supports numbers, uppercase letters, and special characters

14

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:

123456

Format Description:

Only supports numbers, must be even digits

15

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:

12345678901234

Format Description:

14-digit number, for logistics packaging

16

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)12345678901234

Format Description:

GS1-128, supports all ASCII characters with GS1 application identifiers (uses Code 128 encoding)

17

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:

123456

Format Description:

Only supports numbers, for retail inventory

18

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:

1234567890

Format Description:

MSI format with 10-digit check digit

19

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:

12345678901

Format Description:

MSI format with 11-digit check digit

20

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:

123456789012

Format Description:

MSI format with 10-digit and 10-digit check digits

21

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:

123456789012

Format Description:

MSI format with 11-digit and 10-digit check digits

22

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:

12345

Format Description:

Only supports numbers, for pharmaceutical packaging

23

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:

A123456B

Format Description:

Supports numbers, letters, and special characters, must start and end with A-D

24

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:

12345678901234

Format Description:

GS1 DataBar Omnidirectional, supports 14-digit numbers for retail products (uses Code 128 encoding)

25

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:

1234567890123

Format Description:

GS1 DataBar Limited, supports 13-digit numbers for retail products (uses Code 128 encoding)

26

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)12345678901234

Format Description:

GS1 DataBar Expanded, supports variable length data with GS1 application identifiers (uses Code 128 encoding)

27

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:

Sample2DData123

Format Description:

HIBC LIC Data Matrix, healthcare industry standard for medical device identification

28

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:

ABC123456789

Format Description:

HIBC LIC Code 128, healthcare industry standard for linear barcode identification

29

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:

123456789012345

Format Description:

Planet, USPS postal barcode for mail tracking (uses Code 128 encoding)

30

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:

12345678901

Format Description:

Postnet, USPS postal barcode for ZIP codes (uses Code 128 encoding)

31

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:

12345678901234567890

Format Description:

Intelligent Mail, USPS postal barcode combining tracking and routing information (uses Code 128 encoding)

32

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:

Sample2DData123

Format Description:

GS1 DataMatrix, supports numbers, letters, and special characters, used in industry, pharmaceuticals, and logistics

33

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:

Sample2DData123

Format Description:

PDF417, supports numbers, letters, and special characters, commonly used in ID cards and boarding passes

34

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:

Sample2DData123

Format Description:

Aztec Code, supports numbers, letters, and special characters, commonly used in train tickets and e-tickets

35

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:

Sample2DData123

Format 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

FormatMax LengthCharactersCheck Digit
Code 128UnlimitedASCII 0-127Automatic
Code 128AUnlimitedUpper case, digits, control charactersAutomatic
Code 128BUnlimitedPrintable ASCIIAutomatic
Code 128CUnlimitedDigits 0-9Automatic
Code 93UnlimitedASCII charactersAutomatic
Code 93 ExtendedUnlimitedFull ASCII character setAutomatic
EAN-1313 digitsDigits 0-9Required
EAN-88 digitsDigits 0-9Required
EAN-55 digitsDigits 0-9None
EAN-22 digitsDigits 0-9None
UPC-A12 digitsDigits 0-9Required
UPC-E8 digitsDigits 0-9Required
CODE 39UnlimitedDigits, letters, symbolsOptional
ITFUnlimitedDigits 0-9Automatic
ITF-1414 digitsDigits 0-9Required
GS1-128UnlimitedASCII charactersAutomatic
MSIUnlimitedDigits 0-9Required
MSI10UnlimitedDigits 0-9Mod 10
MSI11UnlimitedDigits 0-9Mod 11
MSI1010UnlimitedDigits 0-9Two check digits
MSI1110UnlimitedDigits 0-9Two check digits
PharmacodeUnlimitedDigits 0-9Required
CodabarUnlimitedDigits, letters, symbolsRequired
GS1 DataBar Omnidirectional14 digitsDigits 0-9Required
GS1 DataBar Limited13 digitsDigits 0-9Required
GS1 DataBar ExpandedUnlimitedLetters, digits, symbolsAutomatic
HIBC LIC Data MatrixUnlimitedASCII charactersAutomatic
HIBC LIC Code 128UnlimitedASCII charactersAutomatic
Planet11-16 digitsDigits 0-9Automatic
Postnet5-11 digitsDigits 0-9Automatic
Intelligent Mail20-31 digitsDigits 0-9Automatic
GS1 DataMatrixUnlimitedLetters, digits, symbolsAutomatic
PDF417UnlimitedLetters, digits, symbolsAutomatic
Aztec CodeUnlimitedLetters, digits, symbolsAutomatic
DotCodeUnlimitedLetters, digits, symbolsAutomatic

Ready to Generate Barcodes?

Now that you understand the different formats, start generating your barcodes.

Start Generating