See Our Holiday Hours

Types of Barcode Symbology

Common Barcode Symbology

Barcodes are the most common method of representing data in a visual, machine-readable form. A barcode is a combination of lines or shapes that represent a string of data that can be revealed using a scanning device. Scanners translate the barcode information into digital files that can be read, recorded or used to create an event or transaction. This method of scanning eliminates human error.

There are over sixty different types of barcodes, all developed to suit a particular use or industry. These different types are called symbologies. However, less than six of those are common enough to appear in our day-to-day lives.

Creating Barcodes

Each barcode symbology follows an algorithm for standardizing character encoding and storage. Three things to consider when choosing a symbology are:

  1. How many characters and numbers do you need to describe the product?
  2. What barcode types and scanning devices does your industry commonly use?
  3. Will the physical size and shape of the product fit your barcode of choice?
Resources

You can create sample barcodes here.

Note: The retail industry requires payment for the use of UPC barcodes. You can purchase directly here.


Barcode Comparison Chart

Below are several common barcodes, including linear and 2D. The size, color, placement and proportion of barcodes on packaging is critical to achieve a proper scan.

Barcode Type

Type

Character Set

Length

Comments

Australia Postal Code

2D Numbers only 4 Includes error correction

Aztec Code

2D Full ASCII; FNC1 and ESI control codes Variable; Min 12, Max 3832 Includes error correction; minimum is 15 x 15 square, maximum is 151 x 151

Codabar

Linear Numbers: 0-9; Symbols: - : . $ / +; Start/Stop Characters: A, B, C, D, E, *, N, or T Variable Older code; often used in libraries and blood banks. See also USD-4, NW-7, 2 of 7

Code 11

Linear Numbers Only Variable Recommend 2nd check digit

Code 128

Linear All ASCII characters and control codes Variable Popular, widely used, excellent for many applications

Code 39

Linear Uppercase letters A-Z; Numbers: 0-9; Symbols: - . $ / + % Variable Popular, widely used for many applications

Extended Code 39

Linear ASCII characters and control codes Variable Uses pairs of characters to encode non-standard symbols; wasteful of space
Code 93

Linear Uppercase letters A-Z; Numbers 0-9; Space - . $ / + % Variable A more compact cousin of Code 39, not as widely used

Composite Code

2D All ASCII characters Variable Code comprised of a PDF417 code stacked on top of a Code 128; used in UCC/EAN standards

Datamatrix

2D All ASCII characters Variable Includes error correction, up to 2335 ASCII characters

EAN-13

Linear Numbers Only 13 + check digit +2 optional +5 optional Retail product marking worldwide

EAN-8

Linear Numbers Only 7 + check digit Retail product marking worldwide; compressed code for products with limited label space

EAN Bookland (ISBN)

Linear Numbers Only 13 + check digit +2 optional +5 optional Special use of the EAN-13 symbol to encode ISBN on books

Industrial 2 of 5

Linear Numbers only Variable Older type of code

Interleaved 2 of 5

Linear Numbers Only Variable Very compact, encodes digits in pairs so total length must be an even number of digits

ITF-14

Linear Numbers only 13 + check digit Special use of the Interleaved 2 of 5 code to mark shipping cartons containing UPC encoded products (see also SCC-14)

LOGMARS

Linear Uppercase letters A-Z; Numbers 0-9; Space - . $ / + % Variable Same as Code 39; this is the US government specification

Maxicode

2-D All ASCII characters 93

Includes error correction, developed by the United Parcel Service for encoding destination information

MSI Plessey

Linear Numbers only Variable Grocery store shelf tags

OPC Optical Industry Assoc.

Linear Numbers only 9 + check digit Special use of Interleaved 2 of 5 for marking retail optical products

PDF-417

2-D All ASCII characters Variable Includes error correction, up to about 1850 ASCII or 2725 numeric characters

Postnet

2-D* Numbers only 5 + check digit +4 optional +6 optional USA postal code (ZIP code)

QR Code

2-D All ASCII characters Variable Includes error correction, up to about 1520 ASCII or 2509 numeric characters

Standard 2 or 5

Linear Numbers only Variable Also called Industrial 2 of 5

UCC/EAN-128

Linear All ASCII characters and control codes Variable Special use of Code 128 which defines data formats for commerce

UCC/EAN Shipping Container Code (SCC-14)

Linear Numbers only 13 +check digit Special use of Code 128 to mark shipping cartons containing UPC encoded products (see also ITF-14)

UPC Shipping Container Code (ITF-14)

Linear Numbers only 13 +check digit Special use of the Interleaved 2 of 5 code to mark shipping cartons containing UPC encoded products (see also SCC-14)

UPC-A

Linear Numbers only 11 + check digit +2 optional +5 optional Popular, retail product marking in the USA and Canada

UPC-E

Linear Numbers only 7 + check digit Retail product in the USA and Canada; compressed code for products with limited label space

Vanity Barcodes

Linear or 2D Numbers and letters Variable Used widely in retail to enhance the look of the product. Custom-created by Barcode Factory

For more information or to discuss your project, Contact Us or call 888-237-8525.


All Fields Required