Code 128 barcode generator
Enter any letters, digits and symbols - Code 128 suits SKUs, waybills, passes and warehouse inventory.
A creative design only changes the top of the bars and the decorations around - the part the scanner reads stays untouched.
One line per product: number; name; price. Name and price are optional. Format and design come from the "Create barcode" tab.
The barcode number and format will appear here: EAN-13, EAN-8, UPC, Code 128, Code 39, ITF and more. The image is not sent to a server - everything is read in your browser.
Try also
More barcode formats and QR codes - also free
Barcodes for business
Good to know about EAN-13 for marketplaces
FAQ
Didn't find an answer? Message us and we'll help.
For warehouse and internal tracking: SKUs, order numbers, waybills and passes. It encodes letters and digits and stays compact.
Marketplaces usually accept EAN-13 or Code 128 - check the format in the platform rules. Enter the number, verify the check digit and download a label in the size you need.
EAN-13 is a 13-digit code for retail products that checkouts and marketplaces read. Code 128 encodes letters and digits of any length and suits warehouses, logistics and internal tracking.
Yes, completely: all formats and designs, logo, PNG and SVG, label printing and unlimited batch generation - free, no sign-up.
Yes. A scanner reads a barcode along a horizontal line through the middle of the bars, so the design only changes the top and the decorations, leaving the middle and bottom untouched. Before a large print run, test one label with your scanner anyway.
Click "Print labels", choose the label size (e.g., 58×40 mm) and "Thermal printer" mode. Each label goes on its own page of the right size. In the print dialog, choose your printer and 100% scale.
For internal use - yes. To sell in stores and on marketplaces you need an official number from GS1 or one issued by the marketplace - otherwise it may clash with someone else's product.
Launching a product?
We'll build a turnkey Shopify store - with products, payments and shipping.