BatchBarcode is a free browser-based batch barcode generator for turning pasted rows, CSV or Excel data into printable barcode labels. It supports up to 1,000 usable barcodes per batch, and barcode rendering, spreadsheet parsing, previews and exports run locally in your browser.
- Import CSV and Excel
.xlsxfiles, or paste one value per line. - Map barcode value, label text and optional extra-text fields from imported rows.
- Generate up to 1,000 usable barcodes per batch.
- Create Code 128, QR Code, PDF417, MicroPDF417, Data Matrix, EAN-13 and UPC-A barcodes.
- Download a PNG, package all generated images as a PNG ZIP, or export a PDF.
- Use A4 or Letter label layouts and browser printing.
- Process barcode data locally without requiring a server or build step.
BatchBarcode supports Code 128, QR Code, PDF417, MicroPDF417, Data Matrix, EAN-13 and UPC-A.
Format-specific pages:
- Inventory labels for small warehouses and stock lists.
- Warehouse labels for bins, shelves, parts and assets.
- SKU and product labels for small e-commerce operations.
- Office labels and other short, repeatable print jobs.
- Spreadsheet-to-barcode workflows where rows need to become printable labels.
Barcode generation, CSV/XLSX parsing, preview rendering and file export run in the browser. Barcode values are not uploaded to BatchBarcode. File names, worksheet names, SKU values and mapped column names are not intentionally sent to analytics.
The site may send aggregate workflow metrics to Google Analytics 4, such as barcode type, input type, batch-size bucket and generation, export or print events. These metrics do not include barcode contents or source rows.
Use the live batch barcode generator at https://www.batchbarcode.com/.
The site also includes a barcode help and FAQ page and a privacy page.
BatchBarcode is a static site. Serve the repository root with any local HTTP server, then open the root URL. No build step is required.
python -m http.server 5200Open http://localhost:5200/ after starting the server.
Run the focused barcode behavior tests and the site-wide SEO/link audit:
node assets/barcode-tools.test.js
node scripts/audit-site.jsSee TODO.md for project status.