Generate Code 128 barcodes and QR codes in your browser — up to 50 at a time. Print a label sheet or download PNGs. No signup, no watermark, nothing uploaded.
Codes are generated in your browser — nothing you type is uploaded or stored.
Your barcodes will appear here.
Pick Code 128 for classic barcode labels, or QR for phone-first scanning and damaged-label resilience.
Enter one value per line — SKUs, asset IDs, or bin names. Up to 50 at a time.
Click Generate and test-scan one code on screen with your phone camera.
Print the whole batch as a label sheet, or download individual PNGs for your own label template.
For internal inventory labels, QR codes are usually the better default: they scan faster from any angle, keep working when partially damaged or dirty, and hold more data in less label space. Classic Code 128 barcodes remain the right choice when labels will be read by older laser scanners, or when you want the human-readable value printed underneath in the familiar retail style. Products you resell should keep their existing UPC/EAN manufacturer barcodes — good inventory software reads those as-is.
The full breakdown is in barcodes vs QR codes and the QR codes for inventory guide.
A label only pays off when scanning it updates your stock. StockZip turns these labels into a full barcode inventory system: scan with your phone to check items in and out, get low-stock alerts, and keep a complete audit trail. Free for 100 items.
Formats, bulk generation, printing, and how to connect labels to inventory software.
Yes, completely. Generate Code 128 barcodes and QR codes, batch up to 50 values at a time, print a label sheet, or download PNGs — no signup, no watermark, no daily limit. Everything runs in your browser, so nothing you type is uploaded or stored. StockZip publishes it free because teams that label their stock often want inventory software next; that upgrade is optional.