| Code |
Typical Application |
Characteristics and Limitations |
UPC (static design only)

|
Retail and food pricing and inventory control |
·
Self-checking
· Fixed length
· Reads bars and spaces
· Numeric only
· Check digit is standard |
| Code 3 of 9 
|
Part identification
(e.g. automotive, pharmaceutical, airlines) |
·
Alphanumeric
· Variable length
· Reads bars only
· High-reliability scanning
· Check digit available
· low-to-med. information
density |
| Interleaved 2 of 5 
|
Inventory control and warehousing (e.g. air
transport, electronics, automotive) |
·
Self-checking
· Variable length
· Reads bars and spaces
· Numeric only
· Check digit available
· High reliability scanning
· Requires accurate printing
· Must have even number of digits |
| Codabar 
|
Tracking and tracing (e.g. shipping companies,
libraries, photo labs) |
· Reads
bars only
· Numeric only
· No check digit
· Requires large barcode area
· Requires accurate printing
· Large size for remote
scanning |
| Code 128 
|
Sophisticated tracking and tracing (e.g.
healthcare industry, membership organizations, libraries) |
· Highest
information density
· Variable length
· Alphanumeric
· Complex coding can lead to data entry errors
· Reads bars and spaces
· Check digit available |