AusPost 4 State Customer Code Generator

Generate AusPost 4 State Customer Code 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 AusPost 4-State Customer Code is

AusPost 4-State Customer Code is Australia Post's own 4-state (bar-height) postal barcode. bwip-js draws its bars directly using its own Reed-Solomon forward-error-correction encoding -- confirmed directly: bwipp_auspost computes its own check codes and calls bwipp_renlinear() itself, with no delegation to another symbology's encoder.

Generate it now

Enter a 2-digit Format Control Code (FCC), an 8-digit Delivery Point Identifier (DPID), and optional customer information to see a live preview.

Valid input

The value must be at least 10 characters ("The data length must be at least 10"): a 2-digit FCC from the set 11, 45, 59, 62, 87, or 92 ("Must begin with an FCC, either 11, 45, 59, 62, 87 or 92"), followed by an 8-digit DPID ("The DPID must be 8 digits"). Any additional characters beyond these 10 encode customer information, whose maximum length depends on both the chosen FCC (each FCC reserves a different total symbol capacity) and the custinfoenc encoding mode -- confirmed directly in bwipp_auspost's own capacity formula, which is not a single fixed number across every FCC/mode combination ("The message is too long" when it is exceeded).

Key options

Supported options include custinfoenc (character or numeric), includetext, and height. bwip-js's own real, literal default for custinfoenc is "character" (letters, digits, space, and # in the customer information); switching to "numeric" restricts the customer information to digits only but packs each digit more densely, allowing a longer numeric customer-information field within the same fixed symbol capacity. bwip-js's own real default for includetext is false.

Output and printing

Export SVG for vector-precise mail-piece artwork or PNG for a quick proof.

Common uses

AusPost 4-State Customer Code appears on Australian mail pieces to encode a delivery point identifier and optional customer information for automated sorting.

Example

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

Size guidance

The overall symbol's total bar count -- and therefore its printed width -- is fixed by the chosen FCC alone, regardless of how many customer-information characters are actually supplied; unused capacity is filled with filler bars rather than shrinking the symbol.

Troubleshooting

A rejected value is usually fewer than 10 characters, an FCC outside the 6 recognized values, a non-digit DPID, a customer-information character outside the selected custinfoenc mode's own charset, or customer information too long for the chosen FCC's fixed capacity.

Related formats

Related formats: Royal Mail 4-State Customer Code (the UK's own 4-state postal barcode, already in this catalog) and Deutsche Post Identcode/Leitcode (other national postal-automation barcodes, already in this catalog) -- each is a separately standardized national format, not a variant of this one.

FAQ

Do I need to fill the entire customer-information capacity?

No -- any length from 0 up to the chosen FCC's fixed capacity (given the selected custinfoenc mode) is accepted. The rendered symbol's overall width does not shrink for a shorter customer-information value; bwip-js fills the unused capacity with filler bars.

What is the difference between character and numeric custinfoenc?

"Character" mode (the default) accepts letters, digits, space, and # in the customer information. "Numeric" mode accepts digits only, but packs each digit more densely -- allowing a longer numeric-only customer-information field to fit within the same fixed symbol capacity than the character charset would allow.