MaxiCode Generator

Generate MaxiCode barcodes in your browser with live preview, validation, and PNG/SVG export.

Advanced options
Enter a value to see a live preview.
Options

These map directly to real generator options; anything not listed here is available under Advanced options above.

What MaxiCode is

MaxiCode is a fixed-grid 2D symbol built from hexagonal dots around a bullseye finder pattern, standardized as ISO/IEC 16023 and best known as UPS's shipping label symbology.

Generate it now

Enter your structured carrier message data to see a live MaxiCode preview.

Valid input

MaxiCode has a fixed module grid and fixed data capacity per mode; bwip-js rejects data that exceeds the selected mode's capacity. Its rendered physical dimensions can still be changed with scale.

Key options

Supported options include mode (structured carrier message mode).

Output and printing

Export SVG; the scale option still resizes the rendered output like any other bwip-js symbol (verified directly: scale 3 measurably changes the rendered dimensions from the default). What does not change with data length is MaxiCode's own fixed module grid -- see Size guidance below.

Common uses

MaxiCode carries structured carrier messages for parcel shipping, most visibly on UPS shipping labels for high-speed sortation.

Example

See the live preview above, seeded with a bwip-js-verified valid value.

Size guidance

MaxiCode's own module grid and per-mode data capacity are fixed by the standard rather than growing with data length, unlike QR Code or Data Matrix; the rendered output size can still be scaled like any other bwip-js symbol.

Troubleshooting

If data is rejected, it exceeds the fixed capacity for the selected structured carrier message mode.

Related formats

Related formats: PDF417 and Data Matrix, both also used in parcel/shipping labels.