About MaxiCode Barcodes
MaxiCode is a fixed-size 2D matrix barcode developed by United Parcel Service (UPS) in 1992. It was designed to identify, track, and sort high-speed packages on conveyor belts. Unlike square-pixel barcodes like QR Code, MaxiCode consists of a hexagonal grid of modules arranged around a central circular bullseye finder pattern, optimized for rapid, omnidirectional conveyor scans.
How MaxiCode Encoding Works
MaxiCode has a fixed physical size of exactly 1 inch by 1 inch, containing 884 hexagonal modules arranged in 33 rows. It features a circular target (bullseye) at the center, surrounded by three black concentric rings. This circular pattern allows sorting cameras to locate the barcode regardless of the package's orientation or travel speed. It uses Reed-Solomon error correction to handle smudges and label tears.
Common Applications and Industries
MaxiCode is used on shipping labels by UPS and other global courier services. When a package travels on sorting conveyor belts at speeds of up to 550 feet per minute, high-speed overhead cameras scan the MaxiCode. This code instantly routes the package to the correct sorting bin, shipping truck, or distribution plane based on the encoded zip code and service class.
Advantages & Limitations
MaxiCode scans rapidly on high-speed conveyor belts, even if the label is rotated or partially wrinkled. Its circular target finder is extremely robust for industrial automation. The main limitation is its fixed size and low data capacity (around 93 alphanumeric characters), restricting its use to shipping routing data and courier workflows.