PosiCode B barcode generator
Create PosiCode B barcodes for compatible label and marking systems. Preview your code and download PNG or SVG.
Using PosiCode
PosiCode was designed for printing processes where bar widths are difficult to control precisely. It carries data through the positions of bars rather than relying on several precise bar widths. This page creates PosiCode B, not PosiCode A or a Limited variant. Use a reader that supports this specific format.
Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.
Questions about PosiCode
- Should I choose PosiCode for ordinary inventory labels?
- Choose it when your equipment or label specification calls for PosiCode B. For general inventory references, Code 128 is usually a more practical starting point; for a web link scanned by phone, use QR. A preview cannot guarantee that a physical print will scan. Keep the white margins and test the final label with your reader.
- How do I check the code before printing?
- Leave the white margins intact, keep the image in proportion and scan a sample at its final printed size with the device you intend to use.
Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.