Codabar

Codabar is a linear, one-dimensional barcode symbology. It was developed in 1972 by the Pitney Bowes Corporation, initially for retail and logistics applications. It gained popularity for its ease of use and production on standard printers, including dot matrix printers.

Codabar barcodes are also known as Code 2 of 7, USD 4, Codabar, Monarch, Ames Code Code 2 of 7, Rationalized Codabar, and ANSI/AIM BC3-1995. In Japan, Codabar is known as NW-7 .

Codabar barcodes are used in applications where a serial number is required. These include labeling goods in retail, identifying samples and patient records in healthcare, marking books in libraries, and labeling packages in logistics.

A Codabar barcode can only encode 16 characters, including 10 numerical characters (0-9), four letter characters (A, B, C, D), and a limited number of special characters (–$:/.+). This makes the Codabar unsuitable for encoding large amounts of data. However, a Codabar is large and easy to self-scan even when printed on a standard printer.

Characteristics of a Codabar barcode

  • A linear 1D barcode used for labeling and tracking items.
  • Can encode 16 characters, including 10 numerical characters (0-9), four letter characters (A, B, C, D), and a limited number of special characters (–$:/.+).
  • Supports variable length data content.
  • Error checking relies on the accuracy of start and stop characters.
  • The first and last symbols (the guard patterns) are one of A, B, C, or D.
  • Enforces strict standard adherence to eliminate false positives in blurry, irregular or damaged barcodes, but at the cost of reduced scan performance.
  • Is defined in the AIM-BC3-2000 Uniform Symbology Specification, part of the ISO/ICE 15417 standard.

Codabar application areas

The Codabar’s ease of use makes it popular in a broad range of applications and industries, for example:

  • Healthcare: For patient, blood bag, and specimen identification.
  • Libraries: For book labeling and tracking.
  • Retail: For product labeling and inventory management.
  • Logistics: For labeling and tracking shipments.

Codabar barcode scanner

30-day free trial of barcode scanning software

Try for free

Codabar compatibility

A wide variety of devices, including mobile devices and dedicated barcode scanners, can read Codabar barcodes. All scanners, however, rely on Codabar scanning software integrated within an app.

Scanning software performance varies widely, and it can sometimes be an issue with Codabar readers, particularly when free or open-source software is being used.

Scandit’s fast, robust barcode scanning software supports all major barcode types, including Codabar with exceptional performance.

Scandit’s Barcode Scanner SDK also supports all major operating systems, programming languages, frameworks, 3rd party systems and OEM devices including React Native, Native iOS, Native Android, JavaScript, Xamarin, Flutter, .NET (iOS and Android), Cordova, Capacitor, Titanium, IBM MobileFirst, SAP Fiori and Oracle Xstore. Codabar FAQs

Codabar FAQs

Evaluate Codabar scanning

Get full SDK access with a 30-day free trial

Try for free