About Barcode Generator
Encodes Code 128 subset B, which spans the printable ASCII range — letters, digits, punctuation and spaces. Export SVG for anything going to print, since a scaled-up PNG loses the crisp edges scanners depend on.
Generate a scannable Code 128 barcode from any text or number and export it as a crisp PNG or vector SVG. Code 128 is a compact, high-density format widely used for shipping labels, inventory, asset tags and product tracking.
Type a value, preview the barcode and download it ready for printing. Scan the preview with a phone before committing to a print run — a symbol that is too small or too low-contrast fails at the scanner, not on screen.
Code 128 suits internal identifiers precisely because you choose the value. Retail symbologies do not work that way: EAN-13 and UPC-A encode a registered product number, and the final digit is a check digit computed from the others, so an invented number is rejected by any scanner that validates it. If you need a barcode for a product sold through retail, the number has to come from GS1 rather than from you.
Printing is where most barcodes fail, and quiet zones are the usual reason. A symbol needs clear space either side — roughly ten times the width of its narrowest bar — for a scanner to find its edges, so a barcode butted against a label border or a fold often will not read. Contrast matters just as much: scanners want dark bars on a light background, and a coloured or glossy substrate can defeat one that looked fine on screen.
Common use cases
- Small businesses labelling inventory or stock locations with their own internal reference numbers.
- IT teams tagging laptops and equipment so an audit can be done with a handheld scanner instead of a clipboard.
- Libraries, clubs and community groups producing membership or loan cards.
- Event organisers generating scannable ticket or attendee references.
- Warehouses labelling shelves and bins so picking can be confirmed by scan rather than by eye.