MaxiCode

A MaxiCode is a two-dimensional barcode symbology. It was created by UPS (the United Parcel Service) in 1992 for labeling, sorting, and tracking domestic and international packages.

The MaxiCode was designed to read address data (including 3-digit country codes, 3-digit service codes, and address/related information). It is also known as a USP code or United Parcel Service MaxiCode.

The MaxiCode has a fixed size (about 1-inch or 2.54-cm square). It is characterized by dots arranged in a hexagonal grid around a bull’s eye central symbol.

MaxiCodes are capable of encoding all 256 ASCII characters. However, the maximum amount of data a single MaxiCode can encode is 93 alphanumeric characters or 138 numeric characters. The MaxiCode therefore has less data capacity than other 2D matrix barcodes such as QR codes or Data Matrix codes.

Characteristics of a MaxiCode

  • A public domain 2D barcode that is used for tracking and managing shipments of packages.
  • Can encode all 256 ASCII characters.
  • Encodes 3-digit country codes, 3-digit service codes, and address information.
  • Fixed in size (about 1-inch or 2.54-cm square), with a central bull’s eye fixed size of 07.74mm.
  • Includes error correction, so that the code can be read even when damaged. Up to one-eighth of a MaxiCode can be torn, smudged, or damaged and still be scannable.
  • Standardized use through the ISO/IEC 16023 international standard.

MaxiCode application areas

The MaxiCode can be scanned quickly on a conveyor belt. This makes it ideal for couriers to use in processing, shipping, and tracking packages. It was originally developed by UPS in 1992 and is still used by them and other couriers to manage package deliveries.

MaxiCode Scanner

30-day free trial of barcode scanning software

Try for free

MaxiCode compatibility

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

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

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

The Scandit 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.

MaxiCode FAQs

Evaluate MaxiCode scanning

Get full SDK access with a 30-day free trial

Try for free