Channel Code barcode generator

Create compact Channel Code labels for short numbers and download PNG or SVG.

Using Channel Code

Channel Code packs short numbers into a linear barcode. Input limits by length are: 2 digits: 00–26; 3: 000–292; 4: 0000–3493; 5: 00000–44072; 6: 000000–576688; 7: 0000000–7742862. Letters and web links are not supported. Confirm that your scanner supports Channel Code.

Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.

Questions about Channel Code

Why does 27 fail while 027 works?
Two digits select a smaller symbol that stops at 26. Three digits select a larger one that allows values up to 292, so 027 works. Leading zeroes change the symbol structure in Channel Code. Keep the length required by your system; do not remove or add zeroes just to make a code render.
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.