xBarcodexBarcode
ISO STANDARD: ISO/IEC 16023:2000

MaxiCode (UPS) Barcode Generator

A fixed-size 2D code used exclusively by UPS for package sorting. Our engine supports Modes 2 & 3 (Structured Carrier Message) with high-speed rendering.

Try MAXICODE Generator →

Technical Specifications

Structure Central Bullseye + Hexagonal Modules + Orientation Patterns
Capacity ~93 alphanumeric characters within a single symbol
Character Set ASCII (subset)

Common Applications

This standard is widely used in the following industries:

UPS Shipping Labels, High-speed conveyor sorting

The Science Inside

How our Rust engine optimizes this specific format:

Full ISO/IEC 16023 implementation with UPS SCM parsing and deterministic grid placement.

  • Auto-detects UPS Structured Carrier Message via `[)>` header and chooses Mode 2 (numeric) vs Mode 3 (alphanumeric) routing.
  • Primary message packs postal/country/service fields into 10 codewords using spec bit layouts.
  • Secondary message uses Code Sets A-E switching, with the standard 10-19 ECC gap handled automatically.
  • Reed-Solomon ECC adds primary ECC and secondary ECC with even/odd interleaving (standard or enhanced depending on mode).
  • Module placement maps 144 codewords into the 30x33 MaxiCode grid via MAXI_GRID and applies fixed orientation markers.