Turn spreadsheet rows into GS1-128-style barcode labels for GTIN, lot number, batch number, expiry date, serial number, SKU, and quantity fields. Build print-ready PDF label sheets for product packaging, cartons, warehouse bins, food batches, cosmetics, supplements, and small manufacturing runs.
Browser-based label workflow for spreadsheet data. Use your own GS1-assigned identifiers where required.
For manufacturing, food, warehouse, and product-label workflows


Import rows with product name, GTIN, lot number, batch number, expiry date, serial number, SKU, location, and quantity fields. Preview barcode labels, expand quantities into duplicate labels, and export a print-ready PDF.
3 rows ready. Quantity expands into 6 printable labels.
| # | Product | Barcode / GTIN | Lot / Batch | Serial | Location | Qty | Traceability URL | Actions |
|---|---|---|---|---|---|---|---|---|
| 1 | ||||||||
| 2 | ||||||||
| 3 |
1. Wireless Mouse
SKU-1001 ยท Aisle A / Bin 04
2. USB-C Dock
SKU-1002 ยท Aisle B / Bin 11
3. Barcode Scanner
SKU-1003 ยท Receiving Desk
Current label recipe
GTIN, SKU, lot, expiry labels
Type
GS1-128 Product Label
Stock
50 x 25 mm thermal
50 x 25 mm thermal
50 x 25 mm
1 per page
6 page PDF
6 labels
quantity expanded
Label preview (3 labels)
Built for spreadsheet data and real label printers
Many search results generate a single barcode image. Manufacturing, food, cosmetic, and warehouse teams usually need full labels: product text, GTIN, lot, expiry, batch, quantity, and a layout that prints correctly.
Bring in Excel, CSV, pasted rows, or Google Sheets data instead of typing one GS1-128 value at a time.
Keep human-readable lot, batch, serial, expiry, and product fields on the label so operators can verify the print before it reaches packaging.
Use quantity columns to create the number of labels needed for cartons, units, samples, shelf locations, or batch-controlled products.
Choose common thermal sizes or sheet layouts instead of downloading one loose barcode image and rebuilding a label elsewhere.
Position this page for operators who need labels for traceability, not just a barcode image download.
Print labels that include product name, GTIN, lot number, expiry or best-before date, and quantity for small-batch production and packaging runs.
A practical browser workflow for label sheets, not one-off barcode images.
Use columns such as product_name, gtin, lot_number, batch_number, expiry_date, serial_number, location, quantity, and qr_url.
Bring your production, warehouse, or packaging sheet into the label workflow and review rows before export.
Use Code 128 for GS1-128-style workflows, or choose QR, EAN, UPC, and thermal or sheet label layouts when your workflow calls for them.
Check visible product, lot, expiry, serial, and quantity data, then export a print-ready PDF for your label stock.
Focused on the jobs behind GS1-128 searches: repeatable labels, spreadsheet imports, and production-ready PDFs.
Import production, packaging, receiving, or catalog rows from the sources small teams already use.
Keep variable production data visible on the label next to the barcode for human verification.
Use quantity columns to repeat labels for units, cartons, bins, or samples without duplicating rows manually.
Choose compact thermal sizes or Avery-style sheet layouts depending on how your packaging area prints.
Preview the label sheet before export so long product names, lot numbers, and expiry dates do not surprise you at the printer.
The tool helps format and print labels. Your company remains responsible for GS1 number assignment, Application Identifier rules, verification, and partner requirements.
Practical answers for users searching for GS1-128, lot, batch, expiry, and barcode label printing.
If you couldn't find the answer you're looking for, please feel free to ask us!
Import product, lot, expiry, serial, and quantity rows, preview the labels, and export a print-ready PDF.